MVC Webサイトを開発していて、アンカーを使用しているのでパターンに気づいています。 jqueryを探している私は「滑らかなスクロール」が必要ないので、「スムーススクロール」は解決策ではありません。トップページから始めることなく、URLに指定されたアンカーにページを即座にロードする必要があります。私は最も基本的なjQueryの$("#").scroll()
でも見てきましたが、私はまだ症状があります。ウェブページを「ジャーク」や「ジャンプ」なしでアンカー位置にロードする方法
アンカーを使用してページに移動すると、たとえばhttp://localhost:59334/Applicants/ApplicantBaseContactHistories?page=10&SelectedCampus=CRA#Paging
のようなページが表示される場合は、ページのフリッカーが0.5秒間表示されてから正しい位置にジャンプします。
Controller Actionテクニックでも、jQueryテクニックでも、最初にページを読み込んでからアンカーにジャンプするのではなく、アンカー位置でページをレンダリングする方法はありますか?ある場合はURL
で定義されたアンカーがありません:
- URL
- NULLケースで定義されたアンカーがあります: は、2つの可能な条件があり、明確にするために、 URLにアンカーがないと、ページが正常に上にロードされます。ただし、URLにアンカーがある場合は、そのアンカー位置でレンダリングするページが必要です。
URLからハッシュを取得するには
offest()
方法、このそしてJS
のようなものを使用することができますページの読み込み、そのアンカーを持つ要素への移動...アンカーの動作の仕組みです。そこには解決策の真の豊かさがあります。 「jquery scrolling plugin」を検索し、何千ものヒットをスクロールしてください。 –
[ページを読み込むときにアンカー "ジャンプ"を無効にする方法](http://stackoverflow.com/questions/3659072/how-to-disable-anchor-jump-when-loading-a-page) –
重複ではありません。そして、症状は消え去っていません - この特定のカテゴリのページは、データベースクエリを持つライブサーバー上にあります。そしてそのページの "答え"は私を助けません。 –