0

http://inspiredthinkinggroup.com/micro/

右上の連絡先ボタンをクリックすると、他のすべてのブラウザーではアニメーションが正常に動作しますが、chrome では途中でスタックします。マウス ポインターがボタンから移動すると完了します。これはクロムでのみ発生し、問題を把握できません。

$('.btnContact').live('click', function(event) {
        event.preventDefault(); 
        $(".sliderHome").animate({ top: "-570px"},500);
        $(".contactUsPage").animate({ top: "0px"},500);
        $("#internalPage").animate({ top: "-570px"},500);
        $('.btnContact').addClass("contactSelected");
        $('.scrollnav').removeClass("selected");
        $('.internalTitle').hide(0);
        $(".logoCont h1").html("Overview for Simon Ward").fadeIn(300);
    });

何か案が?ありがとう

4

2 に答える 2

0

私はまだこれに対する解決策を見つけることができませんでした. sw オブジェクトを使用して埋め込まれています。クロムは両方を同時に処理できないようです。

みんな助けてくれてありがとう.!!

于 2012-09-21T08:28:23.597 に答える
0

コードのこの部分を削除すると、完全に機能します。

$('.btnContact').addClass("contactSelected");
$('.scrollnav').removeClass("selected");
$('.internalTitle').hide(0);
$(".logoCont h1").html("Overview for Simon Ward").fadeIn(300);

そして残すだけ:

$('.btnContact').live('click', function(event) {
    $(".sliderHome").animate({ top: "-570px"},500);
    $(".contactUsPage").animate({ top: "0px"},500);
    $("#internalPage").animate({ top: "-570px"},500);
});

だから別の方法でやってみる

于 2012-09-09T13:53:46.073 に答える