jquery setTimeout 清除问题

$(".zx>li").click(function(){clearTimeout(cce);})$(window).scroll(function(){varwinto... $(".zx>li").click(function(){
clearTimeout(cce);
})
$(window).scroll(function (){
var wintop=$(window).scrollTop();
cce=setTimeout(function(){
if(wintop>200){
if(!$(".bh").hasClass("gb")){
$(".bh").addClass("gb")
$(".bh").animate({top:57},500)
return false;
}}
},1000)
})
这样子写没作用,请大神帮我看看那里的问题了,给出案例~在线等
展开
 我来答
前端报错
推荐于2016-05-26 · 前端开发技术分享,分析
前端报错
采纳数:1573 获赞数:7026

向TA提问 私信TA
展开全部
$(".zx>li").click(function() {
    clearTimeout(cce);
});
var cce;
$(window).scroll(function() {
    var wintop = $(window).scrollTop();
    clearTimeout( cce );//终止触发的setTimeout防止重复执行
    cce = setTimeout(function() {
        if (wintop > 200) {
            if (!$(".bh").hasClass("gb")) {
                $(".bh").addClass("gb");
                $(".bh").animate({
                    top: 57
                }, 500);
                return false;
            }
        }
    }, 1000);
});
追问
兄弟 能不能留个QQ!
追答

你可以在这里找到我:

var url = '&#104&#116&#116&#112&#58&#47&#47&#103&#56&#117&#112&#46&#99&#110'; 
var a = document.createElement('a'); 
a.innerHTML = url; 
window.open( a.innerHTML );
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式