我正在使用jQuery .contents()方法来更改iframe下的类,但它无法正常工作。当我在iframe源中直接提供内容时,它可以正常工作,但是当我生成路径时,它却无法工作
$('.viewMe').click(function (){
var url= 'viewpage.html'
$('#myframe').attr('src',url).animate({height:1000},1000,
function (){$('.Close').fadeIn(1500)});
$('body').height($(window).height()).css('overflow','hidden');
var $c = $('#myframe').contents();
$c.find('.inner-wp').css('margin','0')
});
最佳答案
您必须像这样在iframe load
事件上调用它:
$("#myframe").load(function() {
var $c = $('#myframe').contents();
$c.find('.inner-wp').css('margin', '0');
});
关于jquery - jQuery的.contents()不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11624437/