我想在一定時間後隱藏一個div,一旦它的加載和它的工作,當我在控制檯中這樣做,但它不工作時,我把這段代碼在實際的網頁。當我查看源代碼以及Jquery在控制檯上工作,但不在頁面上
(function ($) {
if ($('#insightera_widget_content').length) {
$('#insightera_widget_content').delay(10000).fadeOut('slow');
}
}(jQuery));
在div insightera_widget_content不能被看到,但我可以看到它的檢查器。它從一些外部小部件加載。
<script>
$(document).ready(function() {
if ($('#insightera_widget_content').length) {
$('#insightera_widget_content').delay(10000).fadeOut('slow');}
});
</script>
有什麼建議嗎?
我檢查出來,它的工作原理。你把jQuery加入你的腳本了嗎? –
腳本很好,但是你在'#insightera_widget_content'不在頁面上運行它。加載內容後應該在回調函數中,好嗎? – skobaljic
@skobaljic但它從一些第三方js文件加載。我不能在那裏改變任何東西。 – Neela