问题描述
以下代码在普通页面中,div层移动非常好,但是放在母板页中却非常不灵活,为什么,请教如何解决?//div移动$(".dialog").mousedown(function(e){//e鼠标事件$(this).css("cursor","auto");//改变鼠标指针的形状varoffset=$(this).offset();//DIV在页面的位置varx=e.pageX-offset.left;//获得鼠标指针离DIV元素左边界的距离vary=e.pageY-offset.top;//获得鼠标指针离DIV元素上边界的距离$(document).bind("mousemove",function(ev)//绑定鼠标的移动事件,因为光标在DIV元素外面也要有效果,所以要用doucment的事件,而不用DIV元素的事件{$(".dialog").stop();//加上这个之后var_x=ev.pageX-x;//获得X轴方向移动的值var_y=ev.pageY-y;//获得Y轴方向移动的值$(".dialog").animate({left:_x+"px",top:_y+"px"},10);});});$(document).mouseup(function(){$(".dialog").css("cursor","auto");$(this).unbind("mousemove");})
解决方案
解决方案二:
不灵活?是失效还是卡?
解决方案三:
看看用模板页的页面最后显示出来的HTML是怎么样的。
解决方案四:
引用1楼的回复:
不灵活?是失效还是卡?
是不活络,效果还是有的。跟非母板页比起来呆滞很多。
解决方案五:
可能的html代码多吧。
解决方案六:
有可能
时间: 2024-09-09 15:48:36