このライトボックスプラグインを使用してtitle
いますが、ライトボックス画像へのリンクにカーソルを合わせたときに表示される属性で ツールチップを非表示にする方法を知りたいと思いました。
質問する
1586 次
2 に答える
0
以下に提供されているhtmlで、これを使用してください...
$("#gallery a").removeAttr("title");
それが機能しない場合は、リンクしたページにあるサンプルギャラリーで機能するため、マークアップを確認する必要があります。
于 2013-01-16T15:37:00.990 に答える
0
このプラグインを使い続けたい場合は、コードを少し変更する必要があります。
変更jquery.lightbox-0.5.js
、変更
// in line 77:
objClicked.getAttribute('title')
// replace by:
objClicked.getAttribute('data-lightboxtitle')
と
// in line 81:
jQueryMatchedObj[i].getAttribute('title')
// replace by:
jQueryMatchedObj[i].getAttribute('data-lightboxtitle')
title
次に、HTMLで、の属性をa
のように置き換えdata-lightboxtitle
ます(プラグインの使用方法によっては、コードが少し異なる場合があります)。
<a href="..." data-lightboxtitle="Here is your title" rel="lightbox"><img src="..." alt="..." /></a>
背景:慣例により、ブラウザは、マウスオーバー時にタイトル属性のツールチップを設定している場合はそれを表示します。プラグインは通常、ライトボックスにテキストを表示するためにそれを必要とするため、プラグインの動作を変更する以外にチャンスはありません。
一般的なアドバイス:あなたの質問には多くの反対票があります。次回は、説明をもう少し具体的にして、問題に対処するためのコードまたは独自の試みを提供してください;)
于 2013-01-16T18:49:24.430 に答える