+ -
当前位置:首页 → 问答吧 → 高阶问题:从其他div触发某个热点mouseover,mouseout等等事件

高阶问题:从其他div触发某个热点mouseover,mouseout等等事件

时间:2009-05-05

来源:互联网

$("area")[0].mouseover(); 或是 $("area")[0].trigger('mouseover');
这两种方式都试过了,对层起作用,但对热点不起作用

alert($("area")[0].id);这种方式可以获得对应热点的id,说明已经获得热点对象,但以上两种方式不能触发事件

向高手请教

作者: tq0e098e   发布时间: 2009-05-05

$("area").mouseover(); 或是 $("area").trigger('mouseover');

这种呢?我看你用了[0],变成DOM对象了,DOM对象式没有那些方法的。

作者: shawphy   发布时间: 2009-05-05

我测试一切正常啊

复制代码
  1. <script type="text/javascript">
  2. $(function() {
  3.     $("area").mouseover(function(){alert('Google');});
  4. });
  5. </script>
  6. <img src="http://www.google.cn/intl/zh-CN/images/logo_cn.gif" alt="" usemap="#map" />
  7. <map id="map" name="map">
  8. <area shape="circle" coords="50,50,50" href="http://www.google.cn/" />
  9. </map>

作者: keakon   发布时间: 2009-05-05

相关阅读 更多