2017-08-16 29 views
0

私は展開中に統合される2つの異なるプロジェクトを扱っています。私のプロジェクトでは、私はbootstrapjquery uiのライブラリを持っています。 私のプロジェクトBでは、私は彼らへの参照を持っていません。常にプロジェクトBは問題に来るプロジェクトA.iframeのためのツールチップを無効にするtinymceプラグイン

のHTMLに追加されるHTMLビューを提供します

、私は順番に応答を与える私のプロジェクトB、からtinymceプラグインをロードしていますiframe内にあります。このiframeにはtitleがあります。このタイトルはjquery uiツールチップ機能によって使用され、このiframeのツールチップをホバー上に表示します。これはライブラリファイルなので、タイトルを変更/削除したくないです。私はtinymceを読み込んだ後にタイトルを削除しようとしました。また、私は `

.tooltip( '無効')

&

.tooltip( '破棄')

しかし、何でも私は、ツールヒントを試してみました画面上にはじめて表示されます。これを完全に無効にする方法は私が欲しいものです。そしてこのボタンはボタンクリックで開かれます。だから、タイトルを削除したり、ページの読み込み時にツールチップを無効にすることはできなかった。私はこの問題に関して2日以上を費やしており、解決策を見つけられませんでした。

PFB私のiframeのhtml構造。私はiframeコンテンツ全体をコピーすることができないので、空のヘッド&ボディタグを与えました。

> <iframe title="{#aria.rich_text_area}Press ALT-F10 for toolbar. Press 
> ALT-0 for help" id="Notes_ifr" src='javascript:""' frameborder="0" 
> style="width: 100%; height: 100px; display: block;" 
> allowtransparency="true"><html><head></head><body></body></html></iframe> 
+0

もっとコードが必要です。 – PalinDrome555

+0

@ PalinDrome555私は自分の質問を編集しました。詳細が必要な場合はお知らせください。 –

答えて

0

あなたはタイトルを削除し、コードを次のようにツールチップを非表示にすることができます。

$("#Notes_ifr").removeAttr("title"); 
$("#Notes_ifr").removeAttr("data-original-title"); 
$("#Notes_ifr").tooltip('hide'); 
+0

はい私はこれを試しました。この修正プログラムが失敗するという特異なシナリオがあります。カーソルがすでに存在する場所でiframeが開くと、上記の文の前にjqueryのツールチップ関数が実行されます。したがって、ツールチップが初めて表示されます。 –

+0

あなたはどこかオンラインでいますか? –

関連する問題