【问题标题】:prototypejs observe IE7prototypejs 观察 IE7
【发布时间】:2011-11-29 12:12:07
【问题描述】:

我有一个链接,我想在其中重新定义 onclick 操作。我必须使用原型作为框架。所以我使用了观察功能。

<a id="mylink" href="http://www.google.com/">Google</a>
<script type="text/javascript">
$('mylink').writeAttribute('onclick', 'return false');
$('mylink').observe('click', function () { /* do some stuff */ return false; });
</script>

这段代码几乎适用于所有浏览器,但 IE7 风格会在之后进行重定向。你知道如何停止这种重定向吗?

谢谢

【问题讨论】:

    标签: javascript internet-explorer-7 click prototypejs observer-pattern


    【解决方案1】:
    $('mylink').observe('click', function(event) {
        /* do some stuff */
        event.stop();
        return false;
    });
    

    【讨论】:

      猜你喜欢
      • 2010-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-17
      相关资源
      最近更新 更多