如何使用jQuery获取iFrame加载事件

时间:2014-11-19 09:45:29

标签: javascript jquery html iframe

为了清楚这可能是重复但我的要求是不同的,我已经做了很多研究,但我无法得到它。所以现在我的问题是:我在我的一个页面中有类似的情节,正在加载iFrame,在iFrame上我需要使用jQuery绑定一个click事件,因为我尝试了以下代码:

$j('.ms-dlgFrame').load(function(){
    $j('.ms-dlgFrame').contents().find('a [title="Browse"]').bind('click', function(){
        console.log('Frame Loaded');
        setTimeout(function(){ 
           console.log('Function Loaded after Timerout');
           $j('.ms-dlgFrame').each(function(){
              $j(this).contents().find('#resultcontent').css('height','200px'); 
              $j(this).contents().find('#MetadataTreeControlTreeSearch').css('height','200px');
           });
        },5000);
   });
});

但没有运气。我无法触发click事件。尝试了许多技巧,但对我没有用。任何有关如何使用jQuery绑定iFrame元素的click事件的帮助都将非常感激。

0 个答案:

没有答案