0

ちょっと私はjavascriptの経験がありませんが、基本的に私はTwitterのブートストラップを使用しているので、iphoneやipadなどの小さなデバイスを使用しているときにこれが起こるのを止めたいと思っています。ウィンドウサイズが 480px を超えたら停止する方法はありますか?

 <script type="text/javascript">
    $(function() {
        var offset = $("#lol").offset();
        var topPadding = 55;
        $(window).scroll(function() {
            if ($(window).scrollTop() > offset.top) {
                $("#lol").stop().animate({
                    marginTop: $(window).scrollTop() - offset.top + topPadding
                });
            } else {
                $("#lol").stop().animate({
                    marginTop: 0 
                });
            };
        });
    });
</script>
4

1 に答える 1

2

「ウィンドウサイズ」とは、幅を意味すると思います:

$(window).scroll(function() {

   if(this.innerWidth > 480) {
       //your code
   }

});
于 2012-12-20T14:30:49.523 に答える