ページの読み込み後にDOMに挿入された要素のフォーカスイベントとブラーイベントでコードを実行する必要があります。そのため、Zepto on
(リンク上のZepto )を使用してコードを実行していますが、機能しません。
これが私がそれを機能させようとしている私のjsfiddleです-http: //jsfiddle.net/ashfame/zR2xL/
ページの読み込み後にDOMに挿入された要素のフォーカスイベントとブラーイベントでコードを実行する必要があります。そのため、Zepto on
(リンク上のZepto )を使用してコードを実行していますが、機能しません。
これが私がそれを機能させようとしている私のjsfiddleです-http: //jsfiddle.net/ashfame/zR2xL/
元のJSFiddleでは、on宣言が少しずれていました。.live()
「バージョン」を使用する場合は、.on()
Zeptoを使用してドキュメントを選択し(これは、.live()
関数がバックグラウンドで実行するためです)、.on()
メソッドを適用して、パラメーター、、、およびをevent
渡しselector
ますfunction
。これは次のようになります。
$(document).on(event, selector, function);
コメントに投稿したものから少し変更したこのJSFiddleをチェックしてください。
私が行った変更は次のとおりです。
console.log()
エラーがスローされないようにするために、jQueryテストをコメントアウトしましたdocument.write
た$('body').append()
お役に立てば幸いです。
あなたのフィドルの問題は、どういうわけかフィドルがドキュメント全体を台無しにしてしまったことでした。
でもあなたは近かった。で試したノードにイベントリスナーをアタッチすることはできません$(node).on()
。
ただし、リンクされたドキュメントから、次のように使用することになっています。
$(document).on("click", "selector", fn);
jQueryの代わりにZeptoを使用するようにフィドルを更新し、domReadyで実行するように設定しました。これにより、コード内のreadyイベントが不要になります。