jquery mouseover()以拖放方式检查文件?

时间:2012-02-05 23:37:41

标签: c# javascript jquery asp.net file-upload

是否有任何版本的jquery的.mouseover()可用于检查用户是否将文件拖到鼠标悬停状态?

上下文是当用户将鼠标悬停在div上时,如果他们按住鼠标按钮将某些东西拖到它上面,我想做一件事,如果它只是正常的鼠标悬停我想做另一件事。 / p>

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

您可以使用jQuery UI轻松完成此操作。我在这里做了一个样本来证明:

不拖动droppable元素时鼠标悬停会改变字体(一种效果)。如果您拖动draggable并将鼠标悬停在droppable上,您会看到颜色发生变化(另一种效果)。

如果您不想使用jQuery UI,那么您必须自己模拟以上内容:

  • 每当拖动某个对象(上例中的draggable)时,您需要触发一些标记,表明您有一个被拖动的对象,
  • 类似地,当draggable停止拖动
  • 时清除该标记
  • 在你的mouseover事件处理程序中,根据标志有不同的效果 - 如果设置了标志,则执行一项操作,如果已清除,则执行其他操作

希望这有帮助。