2

我正在使用以下代码,这些代码似乎在我检查过的所有桌面浏览器上都运行良好,但在移动 Safari 和 Chrome 上却卡住了。有更多 jQuery 经验的人知道为什么会发生这种情况吗?

$(document).ready(function() {

    $("#Menu a").click(function(event){
        event.preventDefault();
        var linkLocation = this.href;
        $(".Content").animate({marginTop: "1000px"}, '500', function(){
            $(".Content").load(linkLocation, function(){
                $(".Content").animate({marginTop: "0px"}, '500');
            });
        }); 


    });

});

谢谢你的帮助!

4

1 回答 1

1

我想我找到了答案。好像变了

$("#Menu a").click(function(event){});

 $("#Menu a").on('click touchstart', (function(event){});

似乎清除它。

在这里查看线程。

于 2013-06-30T22:01:51.200 回答