jquery dialog在开始拖拽时,产生偏移
如题场景是这样的:1、首先,dialog的外部容器必须存在滚动条,才会有这个问题,即内容要超出浏览器可显示的高度,且打开dialog的按钮必须在容器内容底部(其实不用最底...
如题
场景是这样的:
1、首先,dialog的外部容器必须存在滚动条,才会有这个问题,即内容要超出浏览器可显示的高度,且打开dialog的按钮必须在容器内容底部(其实不用最底,稍微需要拉一点滚动条的地方就行,只是拉的越多位移越大)。
2、当把滚动条拉到最底下时,点击按钮弹出dialog,这时dialog位于浏览器中央,显示正确,一切正常
3、问题来了,当拖动dialog时,在鼠标按下开始拖动的一瞬间,dialog整个弹出窗都会移动到鼠标下方,此时鼠标只要不松开,依然可以拖动,鼠标松开后,dialog就固定了,不会返回到鼠标处。
求各位高手解答一下原因,dialog一直都用,没出过什么问题,这次是因为首次在有滚动条的窗口中加入dialog,且那个打开dialog的按钮在容器的最下方,导致拖动出现偏移,虽然问题很小,但解决起来好麻烦,已经找了一天解决方案了,还是没找到,求高手搭救!!
在ie上这个问题比较明显,360则没有这个问题 展开
场景是这样的:
1、首先,dialog的外部容器必须存在滚动条,才会有这个问题,即内容要超出浏览器可显示的高度,且打开dialog的按钮必须在容器内容底部(其实不用最底,稍微需要拉一点滚动条的地方就行,只是拉的越多位移越大)。
2、当把滚动条拉到最底下时,点击按钮弹出dialog,这时dialog位于浏览器中央,显示正确,一切正常
3、问题来了,当拖动dialog时,在鼠标按下开始拖动的一瞬间,dialog整个弹出窗都会移动到鼠标下方,此时鼠标只要不松开,依然可以拖动,鼠标松开后,dialog就固定了,不会返回到鼠标处。
求各位高手解答一下原因,dialog一直都用,没出过什么问题,这次是因为首次在有滚动条的窗口中加入dialog,且那个打开dialog的按钮在容器的最下方,导致拖动出现偏移,虽然问题很小,但解决起来好麻烦,已经找了一天解决方案了,还是没找到,求高手搭救!!
在ie上这个问题比较明显,360则没有这个问题 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询