При использовании WP-recall последней версии не работает вот такая вот прокрутка:
jQuery(document).ready(function () { jQuery(".go-to-dl").click(function () { var destination_ffa2 = jQuery("#godl").offset().top-300; if (jQuery.browser.safari) { jQuery('body').animate({ scrollTop: destination_ffa2 }, 1100); //1100 - скорость } else { jQuery('html').animate({ scrollTop: destination_ffa2 }, 1100); } return false; }); });
Пока стояла 14 версия recall работала. Там что то переписывается или что? Или только у меня такая проблема?
Даже анкор в URL не добавляется при клике
Ну проблема в том что это появилось после обновления Wp-recall и в консоли никакой ошибки нет, если бы была ошибка я бы ее пытался исправить )
Может это как то связано с тем, что recall заменяет прокрутку к анкорам с мгновенной на плавную? Если вот отредактировать какую-то существующую ссылку после загрузки страницы и добавить ей анкор - то перематывается, но только мгновенно. А без всего этого по клику тупо ничего не происходит
Otshelnik-Fm сказал(а)
Создал страницу
ссылка удаленаЯ верно понял про анкор? Но у меня работает переход и нет плавной прокрутки - реколл не добавляет ничего
Да верно, но просто анкор у меня то же работает. Т.е. если я уберу тот jQuery код что выше - то перебрасывает на анкор, правда мгновенно. А вот если использовать код что выше то после клика ничего не происходит
Так просто совпало что перестало работать именно после обновления recall, вот и предположил что может там что-то где то переписывается или еще что. Ибо никакой ошибки в консоли нет
Заменил
if (jQuery.browser.safari) { jQuery('body').animate({ scrollTop: destination_ffa2 }, 1100); //1100 - скорость } else { jQuery('html').animate({ scrollTop: destination_ffa2 }, 1100); }
на
jQuery('html,body').animate({ scrollTop: destination_ffa2 }, 1000); //1100 - скорость
Но почему перестало работать после обновления recall так и не понял...