有没有什么版本的.mouseover()可以用来检查用户是否正在将文件拖到鼠标悬停状态?
上下文是这样的,当用户将鼠标悬停在div上时,如果他们按住鼠标键将东西拖到上面,我想做一件事,如果这只是一个普通的鼠标悬停,我想做另一件事。
谢谢你的帮助
发布于 2012-02-06 10:05:34
你可以很容易的做到这一点,只要你使用jQuery UI。我在这里制作了一个示例来演示:
当不拖动droppable元素时,将鼠标悬停在其上将更改字体(一种效果)。如果您拖动draggable并将鼠标悬停在droppable上,您将看到颜色改变而不是改变(另一个效果)。
如果您不想使用jQuery UI来实现这一点,那么您必须自己模拟上面的操作:
draggable)时,您将需要触发一些标志,表明有一个正在被拖动的对象,draggable停止拖动时清除该标志,mouseover事件处理程序中,根据该标志有不同的效果-如果设置了标志,则执行一件事,如果清除,则执行其他操作H217 F218希望这能有所帮助。
https://stackoverflow.com/questions/9154147
复制相似问题