1

1 ページ レイアウトのアンカー リンクを Internet Explorer で動作させるのに問題があります。

私は、Easing プラグインで jQuery を使用して Web ページのアンカーに移動しています。これは Chrome で機能し、Internet Explorer (9) でテストしたところ、次のことが起こりました。

Internet Explorer はページの下部に、ActiveX 要素を有効にする必要があるという警告を出しました。リンクの 1 つをクリックすると、アンカーに移動しますが、アニメーションは表示されません (また、間違って表示されます。固定ヘッダーを使用しているため)。

ActiveX 要素を有効にすると、リンクをクリックしても何も起こりません。

これは私のコードです:

<script>
    $(function(){
        $('ul.nav a, .top-logo a').bind('click',function(event){
            var $anchor = $(this);
            var $section = $($anchor.attr('href'));
            if(!$section.length){ return } 

            $('body').stop().animate({
                scrollTop: $section.offset().top-139
            }, 1500,'easeInOutExpo');

            event.preventDefault();
        })
    })
</script>

誰でもこれで私を助けてくれますか?

乾杯!

4

0 に答える 0