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>
誰でもこれで私を助けてくれますか?
乾杯!