首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery mouseover()可以在拖放中检查文件?

问jquery mouseover()可以在拖放中检查文件?
EN

Stack Overflow用户
提问于 2012-02-06 07:37:41
回答 1查看 509关注 0票数 2

有没有什么版本的.mouseover()可以用来检查用户是否正在将文件拖到鼠标悬停状态?

上下文是这样的,当用户将鼠标悬停在div上时,如果他们按住鼠标键将东西拖到上面,我想做一件事,如果这只是一个普通的鼠标悬停,我想做另一件事。

谢谢你的帮助

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-06 10:05:34

你可以很容易的做到这一点,只要你使用jQuery UI。我在这里制作了一个示例来演示:

当不拖动droppable元素时,将鼠标悬停在其上将更改字体(一种效果)。如果您拖动draggable并将鼠标悬停在droppable上,您将看到颜色改变而不是改变(另一个效果)。

如果您不想使用jQuery UI来实现这一点,那么您必须自己模拟上面的操作:

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

希望这能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9154147

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档