我有一個非常基本的jQuery腳本,可以在頁面加載後將標題從下向上滑動。我現在遇到的問題是,如果用戶位於「主頁」上,我需要將此標題放置在幻燈片中。如果用戶點擊任何子頁面,我需要標題保留在頁面頂部。只有一次jQuery動作/自定義URL
例如:wordpress網站上有幾頁我有畫廊。當用戶輸入一個頁面 - >動畫標題。當用戶瀏覽圖庫 - >靜態標題時。
這是jQuery腳本:
jQuery(document).ready(function() {
jQuery(".animate").addClass("move");
});
你可以看到網站的問題here。
// 以後編輯:感謝大家的幫助!我忘了提及我有多個網址,有多個網頁。有沒有一種方法可以獲取頁面的「當前網址」,然後附加額外的位,這將始終是相同的,即/?pid=xx
?
例子:我需要動畫標題上這種格式的網頁:
mywebpage/custom_name/
然後,在這種格式的網頁,我需要保持標題靜:
mywebpage/custom_name/?pid=xx
按照下面的答案我做了這個腳本:
if(window.location.href == 'http://www.noahd.net/demo-upwall/residential/rooftop-garden/'){
jQuery(document).ready(function() {
jQuery(".animate").addClass("move");
});
} else {
jQuery(document).ready(function() {
jQuery(".portfolio-title-wrap").removeClass("animate").addClass("top");
});
}
此腳本僅適用於/residential/rooftop-garden/
頁面。在residential
下我還有10頁。然後我有另外6頁從根開始,如/commercial/
或/objects
,它們也有6-10個子頁面。
如何使上述腳本適應這些頁面和子頁面,而不是在子子頁面上工作?
感謝您的幫助!我已經用更多的信息更新了這個問題。 –
我修改了我的代碼。 – Anoop
謝謝,我用''替換了'/'來處理我的案例。我從'/?pid = xx'沒有任何額外的'/'只有一個'?'。再次感謝您的幫助! –