<!--//--><![CDATA[//><!--
//图片滚动列表 mengjia 070816
var Speed = 10; //速度(毫秒)
var Space = 10; //每次移动(px)
var PageaWidth = 960; //翻页宽度
var fill = 0; //整体移位
var MoveLock = false;
var MoveTimeObj;
var Comp = 0;
var AutoPlayObj = null;
GetObj("aList2").innerHTML = GetObj("aList1").innerHTML;
GetObj('ISL_Contaa').scrollLeft = fill;
GetObj("ISL_Contaa").onmouseover = function(){clearInterval(AutoPlayObj);}
function GetObj(objName){if(document.getElementById){return eval('document.getElementById("'+objName+'")')}else{return eval
('document.all.'+objName)}}
function ISL_GoUpa(){ //上翻开始
if(MoveLock) return;
clearInterval(AutoPlayObj);
MoveLock = true;
MoveTimeObj = setInterval('ISL_ScrUpa();',Speed);
}
function ISL_StopUpa(){ //上翻停止
clearInterval(MoveTimeObj);
if(GetObj('ISL_Contaa').scrollLeft % PageaWidth - fill != 0){
Comp = fill - (GetObj('ISL_Contaa').scrollLeft % PageaWidth);
CompScra();
}else{
MoveLock = false;
}
}
function ISL_ScrUpa(){ //上翻动作
if(GetObj('ISL_Contaa').scrollLeft <= 0){GetObj('ISL_Contaa').scrollLeft = GetObj
('ISL_Contaa').scrollLeft + GetObj('aList1').offsetWidth}
GetObj('ISL_Contaa').scrollLeft -= Space ;
}
function ISL_GoDowna(){ //下翻
clearInterval(MoveTimeObj);
if(MoveLock) return;
clearInterval(AutoPlayObj);
MoveLock = true;
ISL_ScrDowna();
MoveTimeObj = setInterval('ISL_ScrDowna()',Speed);
}
function ISL_StopDowna(){ //下翻停止
clearInterval(MoveTimeObj);
if(GetObj('ISL_Contaa').scrollLeft % PageaWidth - fill != 0 ){
Comp = PageaWidth - GetObj('ISL_Contaa').scrollLeft % PageaWidth + fill;
CompScra();
}else{
MoveLock = false;
}
}
function ISL_ScrDowna(){ //下翻动作
if(GetObj('ISL_Contaa').scrollLeft >= GetObj('aList1').scrollWidth){GetObj('ISL_Contaa').scrollLeft =
GetObj('ISL_Contaa').scrollLeft - GetObj('aList1').scrollWidth;}
GetObj('ISL_Contaa').scrollLeft += Space ;
}
function CompScra(){
var num;
if(Comp == 0){MoveLock = false;return;}
if(Comp < 0){ //上翻
if(Comp < -Space){
Comp += Space;
num = Space;
}else{
num = -Comp;
Comp = 0;
}
GetObj('ISL_Contaa').scrollLeft -= num;
setTimeout('CompScra()',Speed);
}else{ //下翻
if(Comp > Space){
Comp -= Space;
num = Space;
}else{
num = Comp;
Comp = 0;
}
GetObj('ISL_Contaa').scrollLeft += num;
setTimeout('CompScra()',Speed);
}
}
//--><!]]>
<div class="cut5">
<h1><img onMouseDown="ISL_GoDown()" onMouseUp="ISL_StopDown()" onMouseOut="ISL_StopDown()" src="向左按钮图片" /> <img onmousedown="ISL_GoUp()" onMouseUp="ISL_StopUp()" onMouseOut="ISL_StopUp()" src="向右按钮图片" /></span></h1>
<div class="blank14"></div>
<div class="Cont" id="ISL_Cont">
<div class="ScrCont">
<div id="List1">
<!-- 图片列表 begin -->
<div class="pic">图片、内容</div>
<div class="pic">图片、内容</div>
<div class="pic">图片、内容</div>
<div class="pic">图片、内容</div>
<div class="pic">图片、内容</div>
<div class="pic">图片、内容</div>
<!-- 图片列表 end -->
</div>
<div id="List2"></div>
</div>
</div>
</div>
<script language="javascript" type="text/javascript" src="js/gundong2.js"></script>
</div>
我现在有这么一段横向滚动代码,
可是,遇到一个困难,设计方提出的方案,是并排不限行数的图片列表
每行图片列表都可以横向滚动
所以,就想利用这段代码改成函数形式的,aaa(0)、aaa(1)、aaa(2)
求教如何修改
$(".main .jCarouselLite").jCarouselLite({
btnNext: ".main .next",
btnPrev: ".main .prev",
speed: 500,
easing: "easeinout"
});
});如何将这段改成函数的?一楼PASS吧
function abc(node , param) {
$(node).jCarouselLite(param);
});//调用
abc('.main .jCarouselLite' , {
btnNext: ".main .next",
btnPrev: ".main .prev",
speed: 500,
easing: "easeinout"
});