0

現在、ボタンのツールチップを使用する html (php) メニューをプログラミングしています。フォームを使用して、どのボタンがクリックされたかを(メソッド= POST経由で)送信したいので、使用しませんが、代わりに.

ここでの私の問題は、これらのツールチップを作成する最善の方法がわからないことです (特に、テキストを動的にしたいので...将来的にローカリゼーションを使用する予定です。したがって、画像の使用は廃止されました)。そこの質問の)。

と組み合わせてツールチップを使用する方法は知っていますが、示されているように、ボタンと組み合わせてツールチップを使用する最善の方法がわかりません。ソースコードの例 (注記として、ユーザーが使用している言語を確認するためにセッション変数を使用しています):

<input type='button' value="<?php translate('Messages');?>" class='messages'>
<input type='button' value="<?php translate('Logout');?>" class='logout'>

そこにあるすべてのヘルプのためのTnx

4

1 に答える 1

3

HTML5 仕様では、ほぼすべての要素がサポートする一連のグローバル属性を定義しています。これにはtitle、仕様で要素に関する追加情報を格納するための属性が含まれます。そのため、ツールチップ テキストをtitle属性に動的に出力して、JavaScript を必要とせずにロールオーバー時に表示することができます。また、JavaScript を使用してテキストを抽出し、カスタム スタイルのツールチップに出力することを選択した場合、テキストに簡単にアクセスできるようになります。

<input type='button' value="<?php translate('Messages');?>" id="messages_btn" title="<?php translate("tooltip_messages")?>">" class='messages'>

これが理にかなっていることを願っています。

于 2012-09-13T10:38:26.333 に答える