0
var iframeContent = $("#<%= iframeID %>").contents();
iframeContent.off("mouseover", "#divImgSize").on("mouseover","#divImgSize", function() {
       //some code
    });

此功能工作正常,但

iframeContent.off("mouseout", "#divImgSize").on("mouseout", "#divImgSize", function(event) {
    //some code
});

或者

iframeContent.off("mouseleave ", "#divImgSize").on("mouseleave ", "#divImgSize", function(event) {
    //some code
});

在 Firefox、Chrome 中工作,但不能在 Internet Explorer 中工作。

4

1 回答 1

1

在查看有关访问 iframe 内容的另一篇文章后,内容必须位于同一域中,否则不可能。要使这成为可能,请尝试以下操作。

var iframeContent = $("#<%= iframeID %>").contents();

iframeContent.find("#divImgSize")
    .on("mouseover", doSomeThing())
    .on("mouseleave", doSomeThing());

function doSomeThing(){
    // Your code
}
于 2013-02-07T15:51:21.677 回答