2

Smoothdivscroll を動的にロードしようとしています (そのため、サイトに多くのギャラリーを配置できます)。

静的 html は問題なく動作します。動的に読み込まれるコンテンツのプラグインを有効にしようとすると、すぐに機能しません。

タイミングの問題のようです。Smoothdivscroll の初期化、つまり

$("div#makeMeScrollable").smoothDivScroll({});

ページ読み込みの一部として実行されない場合、機能しません。

私が作成したこの例を見てください: http://jsfiddle.net/2Hr4U/119/

load_delayed 変数を true に設定すると、ページがロードされて Smoothdivscroll が壊れた後に初期化が呼び出されます。

何が間違っているのですか、それともプラグインの制限ですか?

4

1 に答える 1

0

プラグインの制限のようです。私は同じ問題に直面しています。プラグインは window.load() を使用しますが、これはページの読み込み時以外には呼び出されません。

ここでフィドルをチェックしてください

手動で呼び出す必要があります

$("div#makeMeScrollable").smoothDivScroll("recalculateScrollableArea");

$("div#makeMeScrollable").smoothDivScroll("startAutoScrolling");

}

于 2013-07-19T14:17:50.697 に答える