一方で@ SomeGuyの答えは、あなたが常にプログラムでそれを行うことができ、代替として、(T-アップアニメーションGIFをのために)優れています。コンソールを開いて、イベント名を入力するだけです
document.getElementById('id').dispatchEvent(new Event('event-type'));
(純粋なJavaScript固有の構文では、ブラウザによって異なる場合があります)
jQueryでさらに簡単:
$('#id').trigger('event-type');
あなたの例(http://getbootstrap.com/javascript/#tooltips)で、コンソールを開いて次のように入力します。
$("button:contains('Tooltip on right')").mouseenter();
また、ツールチップはDOMに表示され、手動で検査/変更できます。
<div style="top: 14406.9px; left: 1048.25px; display: block;"
id="tooltip952596" class="tooltip fade right in" role="tooltip">
<div style="" class="tooltip-arrow"></div>
<div class="tooltip-inner">Tooltip on right</div></div>
コメントのように、マウスポインタをページフレーム上に移動すると、などの他のイベントをトリガーできますmouseout
。これを防ぐには、押してF8(acc。answerにあるように)またはタイプしますdebugger;
(これはスクリプトと同等です)。
:hover
、Devツールの要素(DOM)ビューで要素を右クリックし、[要素の状態を強制]を選択して[:hover]を選択すると、要素を強制できます。