2014-03-13 63 views
0

我有Jquery function,我想在多個頁面上運行它,也有人可以告訴我,它有可能。如何在多個文件中使用jquery函數

這裏是代碼我使用

$(document).ready(function(){ 
    setTimeout(function(){$(".logo").fadeIn(500);}, 500); 


setTimeout(function(){ 
    $('#preloader').fadeIn(500) 
    }, 2000); 
setTimeout(function(){ 
$(window).load(function() { 

    $('#preloader').delay(200).fadeOut('fast'); 

    $(".logo").delay(200).fadeOut(500); 
    $(".content").fadeIn(500); 
    }); 
}, 2000);//time out function close 
}); 

我有相同的代碼另外一個問題,正如你所看到的代碼淡入和淡出使得以標誌預加載然後包含正在顯示,但這只是一次工作。如果我通過單擊瀏覽器的刷新按鈕再次加載頁面,該功能將不起作用。

我該如何解決這些問題。

+0

把這是一個js文件,在你想使用的所有頁面中引用該文件 – Rex

+0

有任何技巧可以將它存儲在一個代碼中,然後代碼可以在所有頁面中使用。 –

+1

不需要訣竅,打開記事本文件粘貼jquery代碼,用.js擴展名保存文件,在所有頁面中使用它 在html的head部分給js文件引用 – Rex

回答

0

將想要重用的所有功能放入單獨的文件中。 (也許你可以稱它爲CommonFunctions.js。)從那裏,只要該文件包含在頁面中,就可以調用這些函數。

+0

我已經完成了這些事情,我明白了,但仍然有問題我已經提到過的第二件事題。 –

0

只是要功能的全局變量

sayHello=function() { 
    alert("hello"); 
} 

或者

創建一個common.js文件,包括該功能。您可以將此js用於項目中的任何位置。

相關問題