http://blog.jeremymartin.name/2008/02/building-your-first-jquery-plugin-that.html
このチュートリアルに基づいて、最初のプラグインを作成し、いくつかの変更を加えました。しかし、サイトに新しいコンテンツをロードすると、動的に生成されたコンテンツに対してプラグインが機能しません。
ライブにする方法がわかりません。イベントは既に使用されていますが.on
、プラグインのビルドは機能しません。
これが jsFiddle です: http://jsfiddle.net/bT4dH/13/
コンテンツを動的に追加するたびにプラグインを呼び出すことができることはわかっていますが、それはすぐに面倒になるので、それを避け、プラグインに直接統合することを好みます。
私はこれを試し始めていました:
$(document).on('DOMNodeInserted', function (e) {
if (e.target.classname === 'JS_postShrinker') {
$(e.target).shrinker(options);
}
});
しかし、うまくいきません
アップデート
DOMNodeInserted は無視してください。私は試してみました。一般的にプラグインをライブにする方法を教えてください。私は同じ問題を抱えています: