「タイトル」属性のツールチップの表示速度を変更する


140

要素の「title」属性からツールチップの速度を変更する方法はありますか?ツールチップがすぐに表示されたらいいのですが、表示されるまでに数秒かかるようです。


1
それはオペレーティングシステムやWebブラウザによって決定されませんか?このような独自の動的なツールチップを実装しない限り(ただし、それほど卑劣ではありません):)
c24w

間違いなく、この機能はhtml / css標準に追加するように要求される必要があります。
アルノー

回答:


79

いいえ、方法はありません。このtitle属性は、ブラウザに依存する方法で実装されます。たとえば、IEとFFを使用したときの違いを覚え\r\nています。

Mozillaのドキュメントは制限と機能性をよく説明しています。

カスタマイズが必要な場合は、divやstuffを使用してそれを模倣し、完全な制御を提供するqTip2などのサードパーティのプラグインを確認できます。


:あなたが財団を使用している場合、彼らはかなり良いのツールチップコンポーネント持っfoundation.zurb.com/docs/components/tooltips.html
ダニー・R

29

推奨されるようにjqueryUIを使用できます。showプロパティの期間を制御する例:

$( ".selector" ).tooltip({ show: { effect: "blind", duration: 800 } });

15

jquery UIツールチップは非常にシンプルでカスタマイズ可能です。jqueryUIをダウンロードするページに含めてください。

ページのすべてのツールチップをホバー時にすぐに表示する場合は、次のように使用します。

$(document).tooltip({show: null});

これは、「title」属性を持つすべての要素に適用されることに注意してください。セレクターを変更してクラスのみに影響を与え、カスタムの速度または効果を設定できます。

$('.yourClass').tooltip({show: {effect:"none", delay:0}});

5

デフォルトのブラウザのツールチップの表示速度を変更することはできませんが、ツールチッププラグインの1つを使用できます(ここにいくつかあります:http : //www.1stwebdesigner.com/css/stylish-jquery-tooltip-plugins-webdesign/)遅延を含む多くのことをカスタマイズできます。


1
提供されたリンクにツールチッププラグインが見つかりませんでした。
T30

1
ええ-しかし、リンクは死ぬ.. google:スタイリッシュなjquery-tooltip-pluginsと同様のページのロードがポップアップ表示されます:-)
jcansell

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.