【问题标题】:Binding handlers to events in IE将处理程序绑定到 IE 中的事件
【发布时间】:2013-04-10 11:11:08
【问题描述】:

我正在尝试将一些函数绑定到一个事件。 以下代码在 Chrome 和 FF 中运行良好,但 IE 对应的代码是什么?

$this.mouseenter(function(){ 
    console.log("inside the mouse enter handler");
});

我试过了,但它在 IE 中不起作用:

 $this.bind('mouseenter', function(){
        console.log("inside the mouse enter handler");
    });

我需要它至少在 IE 9 中工作。

【问题讨论】:

  • 您是否尝试使用您的函数传递事件,如下所示:$this.bind('mouseenter', function(event){

标签: javascript jquery internet-explorer binding


【解决方案1】:

console.log 或至少console 会在 IE 上给您一个错误...因此,您的 javascript 将无法工作...尝试使用 alert...

【讨论】:

    【解决方案2】:

    无法理解@您的问题出了什么问题。 我试过了,它对我来说很好用。

    【讨论】:

      【解决方案3】:

      console.log 如果您的浏览器的控制台未打开,将返回一个 js 错误。它会发生在任何浏览器中,而不仅仅是 IE。可能您在浏览器控制台打开和 IE 未打开浏览器控制台的情况下尝试了 FF 和 chrome。尝试打开在 IE 中打开的浏览器控制台/通过使用 alert() 来测试您的功能/通过直接编写您需要的功能。

      希望对你有帮助!!!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-10-16
        • 1970-01-01
        • 2013-02-02
        • 1970-01-01
        • 2010-09-12
        • 2021-07-29
        • 2012-03-13
        相关资源
        最近更新 更多