新しいページがロードされた後、ツールチップは消えません
-
27-10-2019 - |
質問
Twitter Boostrapを使用して、Webアプリにツールチップを実装しています(Twipsy)
私の実装は次のとおりです。
%li.friend
%a{:href=>"#!/<%=nick%>/<%=question_slug%>", :rel=>"twipsy", :title=>"click to see xxxx's muse"}
%img{src: "<%= avatar_url %>"}
一連の手順は次のとおりです。1)アバターにホバーしたい=>ツールチップがアバターの上に表示されます(問題なし)
2)アバターをクリックして新しいページを読み込む
3)新しいページは読み込まれますが、1)に示されているツールチップは消えず、新しくロードされたページに表示されたままです。
手順3)でツールチップが消えるように設定する必要がある追加のパラメーターはありますか?
解決
ToolTipがマウスエンターでトグを切り替えて、要素をクリックすると、DOM構造が新しいページに置き換えられると、マウスがホバリング中にプログラムで削除されたため、アバターのムーアリーブがトリガーされることはありません。
それを修正するには、電話する必要があります .tooltip('hide')
方法アバターをクリックするとき。
所属していません StackOverflow