我是 jquery 插件的新手。我需要将 totalWidth 指定为选项,以便可以根据需要更改 scrollWidth。有人可以帮助我吗?
(function( $ ) {
$.fn.scrollAnimation = function(options) {
var totalWidth;
var settings = $.extend( {
'totalWidth' :'totalWidth'
}, options);
return this.each(function() {
var element = $(this);
var offset_1 = $("ul li.list:first-child",element).position().left;
var offset_2 = $("ul li.list:nth-child(2)",element).position().left;
var totalWidth =(offset_2-offset_1);
$(".abc",element).click(function() {
$(".images",element).not(":animated").animate({"scrollLeft":"-="+totalWidth},300);
return false;
});
$(".def",element).click(function() {
$(".images",element).not(":animated").animate({"scrollLeft":"+="+totalWidth},300);
return false;
});
});
};
})( jQuery );