URLに何かがある場合に何かをするための2つの作業コードがあります
最初 :
var oldLocation = location.href;
function() {
if ( document.location.href.indexOf('#3') > -1 ) {
$(document).ready(function(){
// Do somthing
oldLocation = location.href
}
});
完全な背景スライダーの右側のスライドにいる場合、アニメーションを開始できます。問題 : このスライドを更新すると機能しますが、スライド 2 の [次のスライド] ボタンを使用してスライド 3 にアクセスすると機能しません
二番目 :
var oldLocation = location.href;
setInterval(function() {
if(location.href != oldLocation) {
do your action
oldLocation = location.href
}
}, 1000); // check every second
問題 : 動作しますが、アニメーションを毎秒再起動します
両方を混在させる解決策はありますか
どこから来てもスライド3にいる場合、jQueryアニメーションを起動したいだけです。
理解されることを願っています
どうもありがとうございました <3