-2

我在将代码推送到父窗口时遇到问题。它目前在 iFrame 中,我已经为此烦恼了一段时间。我对父函数的经验很少。任何帮助都会很棒,谢谢!

 $(document).ready(function(){
      $("a[rel*=2gain]").facebox({
           loadingImage : 'rc/loading.gif',
           closeImage   : 'rc/closelabel.png'
      });
 });
4

2 回答 2

1

您必须从父文档和 jQuery 对象的上下文中进行操作。

来自 IFRAME

$(function() {
    var $p = window.parent.$;
    $p("a[rel*=2gain]").facebox({
           loadingImage : 'rc/loading.gif',
           closeImage   : 'rc/closelabel.png'
      });
});
于 2012-05-14T22:18:30.627 回答
0

你试过parent.document吗?

$(document).ready(function(){
      $(parent.document).find("a[rel*=2gain]").facebox({
           loadingImage : 'rc/loading.gif',
           closeImage   : 'rc/closelabel.png'
      });
 });
于 2012-05-14T22:18:06.783 回答