首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否可以为mouseOver命令添加两个值?

是否可以为mouseOver命令添加两个值?
EN

Stack Overflow用户
提问于 2010-12-09 06:15:27
回答 3查看 1.5K关注 0票数 1

当我将鼠标移动到图像上时,我想要两件事发生,有没有办法这样写代码?

代码语言:javascript
运行
复制
<a href="http://google.com/" target="_new"
  onMouseOver="MM_swapImage('301','','/w/w-1.gif',1)"
  onMouseOut="MM_swapImgRestore()"> 

这是dreamweaver中一般翻转图像的原始代码,但我想像onMouseOut="MM_swapImgRestore()";"some command"一样在onMouseOut=Over=中添加更多,或者我该如何编写?即时通信使用javascript

感谢大家的帮助!

EN

Stack Overflow用户

发布于 2010-12-09 06:20:19

在现代浏览器中,onMouse*属性用法已弃用。您应该使用addEventListener或其他相应的工具。这些基于“监听器”的实现允许您向任何事件添加任意数量的事件处理程序。

我不记得具体的跨浏览器语法,但您可以在任何流行的JS框架(如jQuery、Prototype或MooTools)的源代码中看到它,或者直接使用此框架。

当然,也可以这样做:onMouseOver="func1();func2();func3();",但这是一种不好的做法,因为这种方法与您可能会使用的许多第三方JavaScript库不兼容。

票数 3
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4392926

复制
相关文章

相似问题

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