我在将代码推送到父窗口时遇到问题。它目前在 iFrame 中,我已经为此烦恼了一段时间。我对父函数的经验很少。任何帮助都会很棒,谢谢!
$(document).ready(function(){
$("a[rel*=2gain]").facebox({
loadingImage : 'rc/loading.gif',
closeImage : 'rc/closelabel.png'
});
});
我在将代码推送到父窗口时遇到问题。它目前在 iFrame 中,我已经为此烦恼了一段时间。我对父函数的经验很少。任何帮助都会很棒,谢谢!
$(document).ready(function(){
$("a[rel*=2gain]").facebox({
loadingImage : 'rc/loading.gif',
closeImage : 'rc/closelabel.png'
});
});
您必须从父文档和 jQuery 对象的上下文中进行操作。
来自 IFRAME
$(function() {
var $p = window.parent.$;
$p("a[rel*=2gain]").facebox({
loadingImage : 'rc/loading.gif',
closeImage : 'rc/closelabel.png'
});
});
你试过parent.document
吗?
$(document).ready(function(){
$(parent.document).find("a[rel*=2gain]").facebox({
loadingImage : 'rc/loading.gif',
closeImage : 'rc/closelabel.png'
});
});