none
求教jquery或js停止刷新页面的问题 RRS feed

  • 问题

  • 求教jquery或js停止刷新页面的问题


    现在有个页面,点了自动播放图片按钮后图片就会每隔几秒自己自动换,
    换的过程中会刷新页面, 此页面上有个链接,点这个链接的时候会谈出广告的动画。
    问题:

    在图片自动播放的过程中,如果我点广告的链接, 广告会被刷掉(因为播放图片会刷页面),

    如何用jquery或js,实现,点了广告的链接后, 自动滚动图片先暂停??

    2011年4月24日 15:12

答案

  • 一般这样功能的代码都有stop方法的,执行一次即可。或者clearTimeout或者clearInterval
    【孟子E章】
    2011年4月25日 0:35
    版主
  • 你好,可以尝试修改js源代码,找到使图片播放的那个setTimeout或者setInterval的函数,在它前面赋一个变量

    比如 window.imagetrigger = setTimeout(...);

    假设广告link的id是adv

    那么jQuery的话,可以是

    $('#adv').click(function (){

        clearTimeout(window.imagetrigger);

    });

     


    A marked answer is appreciated.
    2011年4月28日 8:26
    版主

全部回复

  • 现在有个页面,点了自动播放图片按钮后图片就会每隔几秒自己自动换,
    换的过程中会刷新页面, 此页面上有个链接,点这个链接的时候会谈出广告的动画。
    问题:

    在图片自动播放的过程中,如果我点广告的链接, 广告会被刷掉(因为播放图片会刷页面),

    如何用jquery或js,实现,点了广告的链接后, 自动滚动图片先暂停??

    2011年4月24日 15:15
  • 一般这样功能的代码都有stop方法的,执行一次即可。或者clearTimeout或者clearInterval
    【孟子E章】
    2011年4月25日 0:35
    版主
  • 楼上。能简单的给个例子吗?非常感谢

    2011年4月25日 1:26
  • 动画效果一般有暂停。


    胡超
    2011年4月26日 0:53
  • 你好,可以尝试修改js源代码,找到使图片播放的那个setTimeout或者setInterval的函数,在它前面赋一个变量

    比如 window.imagetrigger = setTimeout(...);

    假设广告link的id是adv

    那么jQuery的话,可以是

    $('#adv').click(function (){

        clearTimeout(window.imagetrigger);

    });

     


    A marked answer is appreciated.
    2011年4月28日 8:26
    版主