1
A
回答
0
处理原始Javascript可能很麻烦,特别是跨浏览器。你是最好关闭使用像jQuery库来处理这个问题: Google's AJAX CDN Microsoft's AJAX CDN
: jQuery onMouseOver虽然这样的库确实会增加你的网页的大小,你仍然可以通过使用CDN,如获得好的性能
0
例如,对于一个div:
<div onmousemove="alert('doSomething')">waiting for mouse over...</div>
您可以通过任何JavaScript函数替换alert
。
更多的信息在这里:Javascript - Mouse Events。
2
var mousedOver = [];
function addToMousedOverElements(obj) {
mousedOver[mousedOver.length] = obj;
}
您可以创建一个回调以将moused over元素添加到列表中。
<a href="#" onmouseover"addToMousedOverElements(this);">mouseover me!</a>
或者类似的东西。这将允许您引用每个被蒙上阴影的元素。在将其添加到列表中之前,您可能还需要检查该元素是否已经被挖空。
0
这做工作:
<head>
<script language="JavaScript">
function myFunction(){
alert('Mouse over!!!')
}
</script>
</head>
<body>
<div id="myDiv" onmouseover="myFunction()">
Mouse over here...
</div>
</body>
1
让我们假设你想在一堆元素的追踪鼠标悬停事件。由于mouseover事件在JS中冒泡,因此将onmouseover处理程序附加到作为这些元素的父节点的节点。 考虑下面的html:
`<div id="parent">
<div id='div1'>Track mouseover on me</div>
<div id='div2'> Track mouse over on me too.</div>
</div>
所以对于这样的HTML,可以将处理器连接到名为“父”的格状
document.getElementById('parent').onmouseover = function(e){
e = e|| window.event;
if(e.target.id=='div1')
//handle mouseover for first div;
};
`
等。像这样,你可以为一堆元素设置一个通用的函数处理函数。
相关问题
- 1. 检查滚动是否被触发
- 2. Javascript:检查onClick是否被触发
- 3. 检查'onload'是否已经被触发?
- 4. jquery效果问题:如何检测scrollover是否触发了mouseover?
- 5. 检查UIView是否被触动?
- 6. 如何检查触发器是否被点击?
- 7. jQuery sortable:如何检查排序事件是否被触发?
- 8. AS2检查字符串是否更改或功能被触发
- 9. 可能检查Application_Start事件是否被触发?
- 10. T-SQL触发器检查飞机座位是否被采用
- 11. jQuery - 检查是否触发了.noconflict
- 12. 检查事件是否由人触发
- 13. Ruby HTTPClient检查cookie是否被发送
- 14. 当另一个函数被触发时检查函数是否被调用
- 15. 检查根是否被检查Treeview VBA
- 16. 检查哪个UITextField将被触发(textFieldShouldBeginEditing)
- 17. 检测屏幕是否被触摸
- 18. 检查是否有类,并检查是否被点击
- 19. 如何触发mouseOver状态?
- 20. 如何检测mouseup被触发时鼠标是否在移动?
- 21. 检查更改后值是否发生了变化()触发器
- 22. 检查触发器中是否发生了变化
- 23. 确定ShareActionProvider是否被触发
- 24. 用于检查用户是否在表中被读取的SQL触发器
- 25. 在Qt4中,如何检查paintEvent是否被调整大小触发?
- 26. 需要帮助如何检查基于区域的UILocalNotification是否被触发
- 27. 在C++中创建/打开事件并检查它们是否被触发
- 28. 查询以检查MYSQL表上是否存在触发器
- 29. jquery检查收音机是否被选中或是否被检查
- 30. Android - 如何检查屏幕是否被触摸?
这个问题并不真正。 – Tres 2009-10-09 03:44:25
问题是:有没有办法检查某个元素的mouseover事件是否已经触发? 我的回答是jQuery onMouseOver。它可以有多少关系? – Andrew 2009-10-09 07:44:05