イメージがあり、その上にロゴ(マップ)が表示されています。ロゴの上にマウスを移動すると、そのロゴの位置に関する情報を小さなボックスのポップアップに表示します。イメージ上のツールチップ
javascriptフレームワークを使用せずにこれを行うことはできますか?その場合、私にそのようなことをさせる小さなライブラリ/スクリプトはありますか?
イメージがあり、その上にロゴ(マップ)が表示されています。ロゴの上にマウスを移動すると、そのロゴの位置に関する情報を小さなボックスのポップアップに表示します。イメージ上のツールチップ
javascriptフレームワークを使用せずにこれを行うことはできますか?その場合、私にそのようなことをさせる小さなライブラリ/スクリプトはありますか?
はい、これはJavascriptなしで実行できます。このように、タイトルの属性と、HTMLイメージマップを使用する:
<img usemap="#logo" src="http://stackoverflow.com/Content/Img/stackoverflow-logo-250.png">
<map name="logo">
<area shape="rect" href="" coords="52,42,121,65" title="Stack">
<area shape="rect" href="" coords="122,42,245,65" title="Overflow">
</map>
ザスタックオーバーフローのロゴarea
タグを使用して、2つの単語のそれぞれのための矩形を定義し、image mapを指します。各area
タグのtitle
要素は、ブラウザが一般的にツールチップとして表示するテキストを指定します。 shape
属性は、円または多角形を指定することもできます。実際
MooToolsにはこのための素晴らしいスクリプトがあります。 MooTools Tipsを参照してください。 HTML上でも軽量です。
1.11バージョンのdemoです。
title
属性は最も簡単な解決策であり、正常に機能しないユーザーエージェントの場合はとが正常に機能しなくなります。
MooToolsのは、あなたが
あなたのWebページ上の任意の要素に機能を追加できるようにする多くのフレームワーク
の一つです。ここに小さなチュートリアルへのリンクがあります。
http://mootorial.com/wiki/mootorial/08-plugins/03-interface/01-tips
MooToolsは、それが供給された符号と
ロールいくつかの優れた例を使用して独自のソリューションに目を通すためにあなたを奨励し、実際にフレームワークのコピー・ペーストタイプではありません
。
http://www.taggify.net/でjavascriptウィジェットを試すことができます。スクリプトは画像の一部のツールチップを追加することができます。ユーザーがマウスのところでスクリプトのポップアップツールチップをマウスで動かすと、領域の周りに境界が描かれ、他の部分が消えます。写真上の人にマーキングするためのクールなもの。デモを参照してくださいhttp://www.taggify.net/demo.aspx
あなたは簡単なツールチップのtitle
属性を使用することができます。ほぼすべてのDOMオブジェクトで動作します。