0
我正在使用Ariel Flesler的杰出插件ScrollTo & LocalScroll对一个项目。jQuery LocalScroll在从1.3.2更新到1.4.4时破解
我已经从一个项目(它完美地工作到另一个)复制代码。它不适用于新项目,经过一些调试后,我发现它是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?
好吧,好开始。现在为什么同一个对象在1.3.2中没有问题...需要知道如果我要修复它。 – Brian 2011-03-17 18:37:44
据我所知,这可能是一些错误。 取决于你想滚动到0的位置,你应该使用该名称。如果它是你的文档,你可以使用'$(document)',但是如果你使用另一个元素,你应该把它放在名字,id或class中。 – 2011-03-17 18:53:43