jqueryセレクターで作業しているサイトの1つに問題があります。
$('a[title]').click(...)
サイトのルート内にある場合にのみ呼び出されます。
ページ上部のナビゲーションをクリックすると、div が点滅し、AJAX を介してコンテンツが読み込まれます。それを閉じて再度開いても、セレクターが呼び出されません。
編集: これは、ナビゲーション リンクが作成される場所です。
<a title="unternehmen" href="http://cheloufi.com/enoi_v2/">Unternehmen</a>
<a title="leistungen" href="http://cheloufi.com/enoi_v2/leistungen/">Leistungen</a>
<a title="information" href="http://cheloufi.com/enoi_v2/information/">Information</a>
また、href 属性が「http://cheloufi.com/enoi_v2/」であっても、リンクをクリックすると、サイトは「http://cheloufi.com/enoi_v2/#/enoi_v2/」にリダイレクトされることに注意してください。
次に、div をロールアウトします。
$('a[title]').on('click', function() {
if(contentState==0){ //check content state
contentOpen(); //open content
$('#toggleBut').css({backgroundPosition:'0px -40px'});
contentState = 1; //indicate content is open
}else{
contentClose();
$('#toggleBut').css({backgroundPosition:'0px 0px'});
contentState = 0;
}
});
ただし、そのメソッドは、リンクを初めてクリックしたときにのみ呼び出され、連続して呼び出されることはありません。
また、違いがある場合、これは変更された WordPress テーマです。
誰もこのような問題に遭遇したことがありますか?