0

私と同じような質問があるかもしれませんが、まったく同じものは見つかりませんでした。

ここに行きます:

外部ページからリンクをロードする非常に単純なjqueryがあります。注:このDIVはオーバーフロー自動として設定されています。

アイテムの外部ページリストをロードするこのDIVがあり、最後にアンカー(name = "my_end_point")(/ a)を配置するとします-申し訳ありませんが、ここでhtmlショーを作成できませんでした。

私のスクリプトは完全に機能しますが、ANCHORは期待どおりにトリガーされません。以下を参照してください$( "#div_element")。load( "my_external_page#my_end_point");

大したことではないと思いましたが、私はちょっと在庫があり、end_pointまで自動的にスクロールしてもまったく機能しません。

どうもありがとう!

4

1 に答える 1

0

jQuery .load() の動作方法では、アンカーをトリガーする代わりに、「my_external_page」から #my_end_point の ID を持つ div をプルしようとしている可能性があります。

jQuery ドキュメント : http://api.jquery.com/load/

my_external_page に 2 つの div があり、1 つの #firstDiv に CHOWDER という単語が含まれ、別の #secondDiv に SOUP という単語が含まれている場合、.load("my_external_page #secondDiv"); CHOWDERではなくSOUPをロードします。

アンカーまでスクロールするには、 http://flesler.blogspot.com/2007/10/jqueryscrollto.htmlなどの scrollTo プラグインを使用できます。

于 2012-08-24T05:35:19.123 に答える