0

無限スクロールを使用するサイトを構築しています。ページが非常に長くなる可能性があるため、サイドバーと広告を常に下にスクロールするプラグインを追加しました。また、ユーザーが 100 ピクセルスクロールすると、一番上にスクロールするボタンが右下隅に表示されます。

このサイトは Python で書かれており、jquery、nav、サイドバーを含むメイン テンプレートと、サイトのメイン コンテンツを提供する他の複数のテンプレートがあります。

私の問題は、これら 2 つのプラグインが 1 つのページでのみ機能し、他のページでは機能しないことです。具体的には、スティッキー div とスクロール トゥ トップ機能が本当に必要なページです。

これは機能していないメイン ページです: http://goo.gl/GKnfW

ここに画像をアップロードした後に表示されるページ: http://goo.gl/UKKnO は、プラグインが適切に機能している場所です。

検証ツールを使用してサイトを実行し、この問題を引き起こす可能性のあるすべてのエラーを修正しました。

助けていただければ幸いです。

4

2 に答える 2

0

多くの場合、この問題はどこかで jQuery の競合が原因で発生します。競合する可能性のある他のライブラリはありますか?

jQuery(document).ready(function(){ .....$ を使用する代わりに、または noConflict を使用する代わりに、このように jQuery コードをラップしてみてくださいjQuery.noConflict();

于 2012-12-17T17:12:36.030 に答える
0

ここでのより簡単な解決策は、サイドバーを修正することだと思います。ブートストラップを使用していることに気付きました - この対応するスタックオーバーフローの投稿で jsfiddle をチェックしてください。そこに示されている CSS を使用すると、はるかに簡単な非 JS 実装で必要な機能が得られるはずです。

ここを参照してください: Fluid Twitter Bootstrap 2.0 (StackOverflow) の固定サイドバー ナビゲーション

于 2012-12-17T17:32:03.113 に答える