下面是用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');
                }}
            );
        }
    }
};

解决方案 »

  1.   

    jQuery.ThinkAutoScroll = function(ID,speed) {} 这个是什么意思?? 
    定义jQuery.ThinkAutoScroll这个属性指向 稍后的匿名函数 类似 
    var a= function(){alert(1)};$('.scroll_list>ul',ID), 这个 $ 选择符里为什么还要加个ID是什么意思?
    ID是范围,即在这个ID元素的方位内查找。
      

  2.   

    jQuery.ThinkAutoScroll = function(ID,speed) {} 这个是什么意思??
    定义jQuery.ThinkAutoScroll这个属性指向 稍后的匿名函数

    同意
    类似
    var a= function(){alert(1)};$('.scroll_list>ul',ID), 这个 $ 选择符里为什么还要加个ID是什么意思?
    ID是范围,即在这个ID元素的方位内查找。“,”是并列的意思,逗号前后两个是并列关系,分别判断这两个jQ对象
      

  3.   

    $应该是用jquery来处理的一种表示,至于其他的都是规定,因为jquery就是这样封装的,ext前面还必须有Ext为前缀那