Я использую удивительные плагины Ариэля Флезлера ScrollTo & LocalScroll в проекте.
Я скопировал код из одного проекта (где он работаетотлично к другому).Он не работает над новым проектом, и после небольшой отладки я обнаружил, что это версия jQuery.
Старый проект 1.3.2, а новый 1.4.4.Отладка сценария Firebug сообщает о следующей ошибке:
Break on Error
target is undefined
Строки 2 и 3 следующего кода являются причиной возникновения ошибки:
// Scrolling function by Ariel Flesler http://flesler.webs.com/jQuery.LocalScroll/
jQuery(function( $ ){
var target = $().get(0);
target.scrollLeft = target.scrollTop = 0;
var $last = $([]);
$('#main-contain').localScroll({
axis:'y',
queue:true,
duration:1000,
hash:true,
lazy:true,
offset: { left:0, top:-100 },
onBefore:function( e, anchor, $target ){
$last.removeClass('scrolling');
$last = $(this).addClass('scrolling');
},
onAfter:function( anchor ){
$last.removeClass('scrolling');
}
});
});
Любые идеи, почемупереход с jQuery 1.3.2 на jQuery 1.4.4?