本帖最后由 tonyljl526 于 2012-10-15 17:43:53 编辑

解决方案 »

  1.   

    ljl_GoRight:function(){
            alert("2")
            $(data.rightBtn).bind("click", function(){
                  alert("3")
                $(data.focusWrap).animate({left :'-=' + data.speed},"normal");
            });
            $(data.rightBtn).trigger('click');//触发右边按钮的点击事件
        }
      

  2.   


    //把这个放进去试试
    $(document).ready(function()
    {
    var data = {
        interval:5000, //翻页间隔(单位毫秒)
        focusWrap:".focus-body",
        leftBtn:".leftBtn", //左边按钮的class
        rightBtn:".rightBtn", //右边按钮的class
        speed:149, //翻页距离
        list2:$("#list1 li").clone(true).insertAfter("#list1").wrapAll("<ul id='list2'></ul>"),//复制一个list
        /*----自动滚动----*/
        ljl_AutoPlay:function(){
            alert("1")
            setInterval(data.ljl_GoRight,data.interval);
            $(data.rightBtn).bind("click", function(){
                  alert("3")
                $(data.focusWrap).animate({left :'-=' + data.speed},"normal");
            });
        },
        /*----左侧按钮添加点击事件----*/
        ljl_GoLeft:function(){
            $(data.leftBtn).click(function(){
                $(data.focusWrap).animate({left :'+=' + data.speed},"normal");    
            })        
        },
        /*----右侧按钮添加点击事件----*/
        ljl_GoRight:function(){
            alert("2")
            $(data.rightBtn).trigger("click");
        },    
    }
    data.ljl_AutoPlay();
    });
      

  3.   

    bind是可以多次绑定事件,注意不能进行多次bind
    并需要触发事件trigger
      

  4.   

    这个我知道 所以我上面左侧的那个 没用bind 右侧的那个用了 就是为了试试看这两个的区别 不过还是谢谢你啦~~!!