使用jQuery阅读更多iframe

时间:2015-04-18 04:07:09

标签: javascript php jquery html iframe

我正在使用this,但在某些浏览器中我无法显示iframe,所以我添加了一个功能,可以刷新它,效果很好。

唯一的问题是,这会刷新所有iframe,而不仅仅是正在展开的div中的iframe。

<script type="text/javascript">
  $('.box').readmore({
    speed: 500,
    collapsedHeight:112,
    embedCSS: false,
    moreLink: '<a href="#" class="btn">Read more</a>',
    lessLink: '<a href="#" class="btn">Read Less</a>',
    afterToggle: function(trigger, element, expanded) {
      if( expanded) { 
        $( 'iframe' ).attr( 'src', function ( i, val ) { return val; });
      }
    }
  });
</script>

我知道我可以在iframe上放一个类或一个id,但在我的情况下这不是一个选项。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

$( 'iframe' ).attr( 'src', function ( i, val ) { return val; });

使用'this'关键字