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中工作。
答案 0 :(得分:1)
在审核了访问iframe内容的其他post后,内容必须位于同一个域中,否则无法进行。为此,请尝试以下方法。
var iframeContent = $("#<%= iframeID %>").contents();
iframeContent.find("#divImgSize")
.on("mouseover", doSomeThing())
.on("mouseleave", doSomeThing());
function doSomeThing(){
// Your code
}