в пхп не шарю, попробовал удалил 174 строку
if (!$is_root_added && mb_strpos($item['url'], 'http://')===false) { $item['url'] = href_to($item['url']); }
Подскажите может как-то правильнее есть решение.
if (!$is_root_added && mb_strpos($item['url'], 'http://')===false) { $item['url'] = href_to($item['url']); }
$(document).ready(function() { // вызываем функцию, устанавливающую обработчик события клика по ссылкам, ссылающимся на анкор setup_slight_scroll_to_anchors(); }); // простая функция, реализующая плавное скроллирование function setup_slight_scroll_to_anchors() { $('a[href^="#"]').click(function(){ // этой строчкой игнорируем ссылки, состоящие из единственного символа # var target_top = $(target).offset().top - 70; $('html, body').animate({scrollTop: target_top}, 1500); return false; }); }
я не силен в js, но попробуйте заэкранировать слеш. То есть получитьсяВместо # ставил /#
('a[href^="\/#"]')
я вообще далекий от всего этого)я не силен в js
но попробуйте заэкранировать слеш.
('a[href^="\/#"]')
1. Там не регулярка а обычный jQuery селектор))
2. Попробуйте: $('a[href*="#"]').click(function(){
Просто хотел узнать, есть ли нормальный способ чтоб не рвать куски, да чтоб работало меню потом и не в лэндинге.
брал, проверялвзял бы еще пару вариантов скролинга
Val:
2. Попробуйте: $('a[href *= "#"]').click(function(){
так сейчас и есть…
да уже заметил как начал серфить)но в приведенном коде выше не так! =)