首页 > 有段关于jquery代码不是很理解,求解。

有段关于jquery代码不是很理解,求解。

这是一段 返回顶部 的代码。说实话有点没看懂。

javascript$("#backtop").click(function() {
            return $("body,html").animate( {
                scrollTop:0
            }),!1 })

这里return之后的 !1 是什么意思?
谢谢大家了。


可以简化下代码看:

javascript$("#backtop").click(function(){
    return $("body,html").animate(), !1 ;    //省略了animate中的参数只是为了看的方便
});

我们知道,逗号操作符总是返回最后一个值,因此这段代码其实是

javascript$("#backtop").click(function(){
    $("body,html").animate({scrollTop:0});
    return false ;    //!1就是false
});

这是我的理解,要是说的不对还请其他人再答(ง •̀_•́)ง

【热门文章】
【热门文章】