2016-06-19 10 views
1

現在、ホバー上で作業中のツールチップがあります。 https://jsfiddle.net/lakenney/c1rogqxw/ボタンのクリックでツールチップを表示

<!-- Alert --> 
<button class="btn btn-xs btn-info gly-radius" data-toggle="tooltip" data-placement="bottom" data-original-title="Click any question mark icon to get help and tips with specific tasks" aria-describedby="tooltip"> 
    <span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span> 
    <span class="sr-only">Click any question mark icon to get help and tips with specific tasks</span> 
<!-- Alert --> 
</button> 

今すぐクリックして作業します。私はアクセシビリティマークアップを追加した以外はJulien Vernetの例に従っています。 https://themeavenue.net/show-hide-element-onclick-using-boostrap-jquery/ ...ああ、私はこれは私がこれまでにしたものである代わりに、hrefの

のボタンを使用しています:

<button class="btn btn-xs btn-info gly-radius" data-toggle="tooltip" data-placement="bottom" data-original-title="Click any question mark icon to get help and tips with specific tasks" aria-describedby="tooltip"> 
    <span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span> 
    <span class="sr-only">Click any question mark icon to get help and tips with specific tasks</span> 
    <!-- Alert --> 
</button> 

$('[data-toggle="tooltip"]').click(function (event) { 
     event.preventDefault(); 
     var target = $(this).attr('href'); 
     $(target).toggleClass('hidden show'); 
}); 

https://jsfiddle.net/lakenney/c1rogqxw/4/

+0

で、現在の動作を記述してください/またはエラー、ならびに所望の挙動を示す。 – nateyolles

答えて

2

があなたの元のコードに"trigger" optionを追加します。

$(function() { 
    $('[data-toggle="tooltip"]').tooltip({ trigger: 'click' }); 
}); 

jsfiddle


2番目のフィドルでは、もうボタン要素で.tooltip()を呼び出していません。ツールチップを計測するには、その関数を呼び出す必要があります。デフォルトでは、ボタンの上にカーソルを置くとツールヒントがトリガーされます。 .tooltip()への呼び出しにoptionsオブジェクトを指定すると、それを変更できます。具体的には、「トリガー」オプションを含めることができます。質問をするときに、JSコードここ

$('[data-toggle="popover"]').popover(); 

<button class="btn btn-xs btn-info gly-radius" data-toggle="popover" data-placement="bottom" data-original-title="Click any question mark icon to get help and tips with specific tasks" data-content="Click any question mark icon to get help and tips with specific tasks" aria-describedby="tooltip"> 
    <span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span> 
    <span class="sr-only">Click any question mark icon to get help and tips with specific tasks</span> 
    <!-- Alert --> 
</button> 

代わりにツールチップのポップオーバーを実行する必要があり

+0

私は 'トリガー'を知らなかった...非常にエレガント! – LucyK

関連する問題