2
是否有任何版本的jquery的.mouseover(),可用于检查用户是否将文件拖动到鼠标悬停状态?jquery mouseover()检查文件的拖放?
上下文是当用户将鼠标悬停在div上时,如果他们按住鼠标键将某个东西拖动到它上面,我想要做一件事,如果它只是一个普通的鼠标悬停,我想做另一件事。
感谢您的帮助
是否有任何版本的jquery的.mouseover(),可用于检查用户是否将文件拖动到鼠标悬停状态?jquery mouseover()检查文件的拖放?
上下文是当用户将鼠标悬停在div上时,如果他们按住鼠标键将某个东西拖动到它上面,我想要做一件事,如果它只是一个普通的鼠标悬停,我想做另一件事。
感谢您的帮助
您可以轻松地做到这一点,你使用jQuery UI。我做了一个样本这里证明:当不拖droppable
元素将改变字体(一种效果)
鼠标悬停。如果您拖动draggable
并将鼠标悬停在droppable
上,则会看到颜色改变(而不是其他效果)。
如果你不想使用jQuery UI对于这一点,那么你就必须模拟自己之上:
draggable
在我上面的例子)拖动,你需要引发一些标志,你有被拖动的对象,draggable
停止,mouseover
事件处理程序,具有基于标记不同的效果 - 如果标志设置,做一件事,如果它被清除了,做别的事希望这会有所帮助。