Я использую Ajax для загрузки контента #article
из файла single.php в шаблон страницы с навигацией для моего фильтруемого изображения.
Контент загружается нормально, и навигация по фильтру работает.но когда я пытаюсь скопировать и вставить ссылку в новую вкладку, глубокая ссылка не будет работать.
Я понял, что проблема в фильтруемой навигации, которая фильтруется путем добавления #foo
к URL.если я удаляю эту функцию / плагин, все работает.
Ajax добавляет список событий ко всем внутренним ссылкам, кроме нескольких, которые определены следующим образом:
$(document).delegate("a[href^='"+siteUrl+"']:not([href*=/wp-admin/]):not([href*=/wp-login.php]):not([href$=/feed/])", "click", function() {
location.hash = this.pathname;
return false;
});
Я попытался добавить свои внутренние ссылки дляфильтр там, но безуспешно с :not[(href^=#)]
и подобным, потому что я не знаю логику.
мне нужно исключить все ссылки из #portfolio-filter li a