オンラインソースコードエディタを構築していて、スニペット、jQueryプラグインを使って強調表示しています。ですから、私はtextareaとpre要素を持っています。ここでは、各キーアップでpreにtextareaの値をコピーします...だから、私は関数.snippet()、document.ready()、そして各キーアップで構文のハイライトを作成します。しかし、私はそれが同じ要素に対して複数回呼び出されるとうまくいかないことに気付きました。ここに私のコードを確認してください:http://jsfiddle.net/parisk/YkNMh/。 (これは、document.ready()で一度呼び出されたキーアップ原因では機能しません。ドキュメントの呼び出しを無効にすると、最初のキーアップでのみ動作します)...そして、私は本当に解決したいと思いますこの問題。ご協力いただきありがとうございます!"Snippet" jQueryプラグインを同じ要素に対して2回呼び出すことはできません
0
A
答えて
0
スニペットプラグインは、pre
要素を<div>
にラップし、選択したコードスタイルに応じてクラスも追加します。
明らかに、要素がすでにsnippet 'であるかどうかを確認するためにそれらを使用します。
あなたはそれらの変更を元に戻す必要があるでしょうし、あなたのケースで簡単な解決策はhttp://jsfiddle.net/gaby/Kpphx/
0
で
$('pre').snippet("c",{style:"the",showNum:true});
$('pre').removeClass().unwrap().snippet("c",{style:"the",showNum:true});
に例を変更することです私は同じ問題を抱えて、 try catchのエラーは:TypeError:$ .browserは未定義です。だから、JQueryを読んだ後、$ .browserはJQuery 1.9で削除されています。お使いのjQueryのリンクの後にこれを追加する修正するには
(プラグインを移行):解決
<script src="http://code.jquery.com/jquery-migrate-1.2.1.js"></script>
問題は、これは誰かに役立ちます願っています!
関連する問題
- 1. 同じページでYUI.addを同じモジュールに対して複数回呼び出すことは安全ですか?
- 2. 同じAjaxが2回呼び出されました.JQuery
- 3. JQueryプラグインがマイページに2回以上呼び出されていません
- 4. mongoLABのplayMorphia IllegalStateException:同じDBObjectで2回認証を呼び出すことができません
- 5. コントローラでセッションメソッドを2回呼び出すことはできません
- 6. Androidと同じメソッドが2回呼び出されました
- 7. jQueryのready()関数を同じ要素に対して2回使用できますか?
- 8. jQueryが2回呼び出すことを追加します
- 9. jQuery appendは2回呼び出されませんか?
- 10. C++関数が2回呼び出すことができません
- 11. 誤って同じobj-Cオブジェクトを2回呼び出す
- 12. Linq:WhereとOrderByに同じメソッドを2回ではなく1回だけ呼び出しますか?
- 13. 同じアプリケーションでQWebPageを2回使用することができません
- 14. ファイルに対してmmapを2回呼び出す
- 15. jquery要素は表示されたjsonから呼び出すことができません
- 16. これらの2つの関数を同期的に呼び出すことはできません
- 17. Symfony2:onKernelResponseがMASTER_REQUESTと同じ2回呼び出されました
- 18. jQueryダイアログを2回呼び出す
- 19. Backbone.js:同じモデルをセットに2回追加できません
- 20. 異なるバージョンの要件で同じ宝石を2回指定することはできません
- 21. Response.Redirectをページコールバックで呼び出すことはできません
- 22. 静的コンストラクタは同じappdomainで2回呼び出されますか?
- 23. jQueryプラグインは、ajaxを介して要素を動的に追加することができません。
- 24. Firefoxでフォーム要素を呼び出せません
- 25. react-routerはクエリパラメータを保持しておらず、onEnterを2回呼び出すことはありません
- 26. ios5:同じRectのCATiledLayerでdrawRectが2回呼び出されました
- 27. 同じ実行で2回呼び出されるとSimpleXMLが失敗する
- 28. RenderSectionを2回呼び出します...?
- 29. intオブジェクト呼び出すことはできませんエラー
- 30. ウィンドウを閉じるときに "InvokeまたはBeginInvokeを呼び出すことができません..."
オリジナルのものが間違ったもの(*ブラッシュ*)だったので、例へのリンクを変更しました。 –
それは世界:)ありがとうございます – Paris