Интеграция Jquery internal-links (scroll) в MODX
В шаблоне ХТМЛ есть
Это скрипт который проматывает ссылку в топ страницы не скачком как при обычном клике а именно проматывает.
Код:
//Anonymous function that is applied to all internal-links
var jump=function(e)
{
//prevent the "normal" behaviour which would be a "hard" jump
e.preventDefault();
//Get the target
var target = $(this).attr("href");
//perform animated scrolling
$('html,body').animate(
{
//get top-position of target-element and set it as scroll target
scrollTop: $(target).offset().top
//scrolldelay: 2 seconds
},1000,function()
{
//attach the hash (#jumptarget) to the pageurl
location.hash = target;
});
}
$(document).ready(function()
{
$('a[href$]').bind("click", jump);
return false;
});
На сайте под MODx этот код не срабатывает так как на всех страницах еще куча JQUEY меню, галлерей,подписок, поиск.
Нужно помочь переписать
$(document).ready(function()
{
$('a[href$]').bind("click", jump);
return false;
});
чтоб работало.
Ява скрипт ошибок нет на странице ни при загрузке ни при клике на #top ссылке из футера.
JQuery no conflict сейчас работает в вызове :
// JavaScript Document
jQuery(function($){
.........................
........................
.........................
........................
.........................
........................
});