2

この関数jqueryは、ユーザーがページをスクロールするときにdivをスクロールします(「検索」という名前のcssを使用)。

$(window).scroll(function(){
     $.each($('.Search'),function(){
         var windowpos = $(window).scrollTop();
         var finaldestination = windowpos+90; 
         $(this).stop().animate({'top':finaldestination},300);
     });
});

この関数jqueryはInternetExplorer9では機能しません。属性position:fixedを含むcssを実行しようとしましたが、InternetExplorer9では機能しません。ユーザーがdivをスクロールできるソリューションがあります。 Internet Explorerでページをスクロールしますか?基本的な英語をお詫びします

4

2 に答える 2

2

cssのみ使用できます...

.search {
  width: 200px;
  height: 50px;
  background-color: red;
  position: fixed;
  top: 90px;
}

を参照してください

ご挨拶。

于 2013-01-10T16:45:42.530 に答える
0

IEで正常に動作します。検索に使用したCSSは

.search {
  position: absolute;
  top: 90px;
}

作業デモ

編集

アニメーションの遷移を高速化するには、キューをクリアします。

.stop(true)
于 2013-01-10T16:32:04.633 に答える