在处理jquery事件时ie9中的权限被拒绝

时间:2013-01-11 13:20:28

标签: javascript jquery internet-explorer iframe

当我从事件处理程序返回时,我在i9中有权限被拒绝错误,即8。在其他浏览器(Firefox,Chrome)一切正常。 jquery 1.8.1中的错误:

nodeName: function( elem, name ) {
    return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase();
},

我像这样绑定iframe中的点击

 var bindClicks = function (iframe, events) {
    $.each(events, function (key, value) {
        iframe.contents().find(key).click(value);
    });
};

使用:bindClicks(iframe, { '#showDetails':onShowTechnicalDetails });

var onShowTechnicalDetails = function (e) {
    alert('Error after end this');
};

此样式的所有其他处理程序都正常工作,除此之外。什么可能是错的?

FIXED: 我不知道这是否会对某人有所帮助,问题在于我挂起事件的元素是链接<a href ='#'> text </a> i change it to <a href='javascript:void(0)'> text </a> and it work!

0 个答案:

没有答案