JQuery设置间隔和点击功能困境

Posted

技术标签:

【中文标题】JQuery设置间隔和点击功能困境【英文标题】:JQuery set interval and click function dilemma 【发布时间】:2011-09-05 16:55:40 【问题描述】:

以下脚本每 5000 毫秒或点击时触发更改图像。

它用户 .next() 在自动超时时计算出下一个要单击的缩略图。问题是当用户点击缩略图时,自动功能会在 5000 毫秒后正确启动,但 next() 不会根据用户点击进行更新,并且显示的图像不是下一张,而是下一张如果用户没有点击。

var slideShowTO;
     $('#coursepanel .thumbstrip img').click(function()
         $('#coursepanel .thumbstrip img').removeClass('active')
         $(this).addClass('active');
         var img = '#P' + $(this).attr('id');

         $('#coursepanel .gallery .feature img').removeClass('focus');
         $(img).addClass('focus');
          window.clearInterval(slideShowTO);
            slideShowTO = window.setInterval(function()

        if($(this).attr('id') == $('#coursepanel .thumbstrip img:last').attr('id'))
        
            $('#coursepanel .thumbstrip img:first').click();
        
        else 
        $(this).next().click();
        
    ,5000);

有什么想法吗?

太棒了

NB#我以前问过这个问题,但由于某种原因,以前的答案不能使用我们现在拥有的非常相似的脚本。

【问题讨论】:

【参考方案1】:

看来我还留下了另一个优先于这个的脚本。

【讨论】:

以上是关于JQuery设置间隔和点击功能困境的主要内容,如果未能解决你的问题,请参考以下文章

C# 要想给一个死循环设置循环时间间隔,每5秒循环一次。

Angularjs Chrome 自动完成的困境

c#如何设置一个按钮,功能是:弹出颜色对话框,可以改变窗体的颜色

JQuery实现点击关注和取消功能

如何使用jQuery Draggable和Droppable实现拖拽功能

jquery插件实现网页页面的抓取和打印