2016-07-14 111 views
1

我在html中有一個iframe,它有一個onload函數。在IE11中,onload函數被調用兩次,而在Chrome中它工作正常。在iframe上的onload函數在IE11中被調用兩次

HTML:

<iframe src="someurl" onload="someFunction()"></iframe> 

JS:

function someFunction() { 

    $window.scroll(0, 0); 

    if (count > 0) { 
     $ctrl.iframeHeight = '1000px'; 
     $scope.$digest(); 
    } 

    return count++; 

} 

someFunction()在IE11獲取調用兩次。

+0

someFunction()裏面有什麼?可能會造成一些衝突。 – Vir

+0

在'someFunction()'裏面顯示你的代碼。所以我們可以幫助你。 –

回答

0

我認爲應該檢查頁面上的JavaScript文件/庫引用。這可能是因爲一個js文件引用被添加了兩次。

我遇到類似的問題,當jQuery Ajax js文件引用被添加兩次時,會發生類似的問題。

請檢查是否有類似問題。