JQUERY问题

wdvill 2010-03-11 04:24:02
下面是用JQUERY写的,我有点不懂
比如:jQuery.ThinkAutoScroll = function(ID,speed) {} 这个是什么意思??
$('.scroll_list>ul',ID), 这个 $ 选择符里为什么还要加个ID是什么意思?


jQuery.ThinkAutoScroll = function(ID,speed)
{
var $ul = $('.scroll_list>ul',ID),
cTime;

if($ul.children('li').length > 8)
{
cTime = setInterval(toScroll,speed);

$(ID).hover(
function(){
clearInterval(cTime);
},function(){
cTime = setInterval(toScroll,speed);
}
);

$('.scroll_left',ID).bind('click',function(){toScroll(1);});
$('.scroll_right',ID).bind('click',function(){toScroll();});
}

function toScroll(isLeft)
{
if (isLeft) {
$ul.animate({left:'-98px'},{duration:200,complete:function(){
$ul.append($ul.find('li:first'));
$ul.css('left','0');
}}
);
}else{
$ul.animate({left:0}, {duration:200,complete:function(){
$ul.prepend($ul.find('li:last'));
$ul.css("left",'-98px');
}}
);
}
}
};
...全文
48 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wdvill 2010-03-11
  • 打赏
  • 举报
回复
谢谢LS几位

我懂了
passself 2010-03-11
  • 打赏
  • 举报
回复
$应该是用jquery来处理的一种表示,至于其他的都是规定,因为jquery就是这样封装的,ext前面还必须有Ext为前缀那
carrien 2010-03-11
  • 打赏
  • 举报
回复
jQuery.ThinkAutoScroll = function(ID,speed) {} 这个是什么意思??
定义jQuery.ThinkAutoScroll这个属性指向 稍后的匿名函数

同意


类似
var a= function(){alert(1)};

$('.scroll_list>ul',ID), 这个 $ 选择符里为什么还要加个ID是什么意思?
ID是范围,即在这个ID元素的方位内查找。

“,”是并列的意思,逗号前后两个是并列关系,分别判断这两个jQ对象
煊烨 2010-03-11
  • 打赏
  • 举报
回复
jQuery.ThinkAutoScroll = function(ID,speed) {} 这个是什么意思??
定义jQuery.ThinkAutoScroll这个属性指向 稍后的匿名函数

类似
var a= function(){alert(1)};

$('.scroll_list>ul',ID), 这个 $ 选择符里为什么还要加个ID是什么意思?
ID是范围,即在这个ID元素的方位内查找。

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧