我正在使用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,但在我的情况下这不是一个选项。
我该如何解决这个问题?
答案 0 :(得分:0)
$( 'iframe' ).attr( 'src', function ( i, val ) { return val; });
使用'this'关键字