私は last.fm ウィジェットを開発しています。必要条件の 1 つは、特定のタグ (ジャンル) で表示されるトラックごとに、小さなボタンが存在する必要があることです。これは、ボタンをクリックするとツールチップが表示され、特定のアーティスト、そのアルバム、および最も人気のあるトラックに関する詳細情報が表示されるようにするためです。これはすべて Ajax リクエストで行われます。
私のページはこちらに公開されています。誰かが各トラックの横にある小さな「i」ボタンアイコンをクリックしたときに表示したいツールチップを除いて、すべてを機能させることができました。
ただし、いくつかの疑問が生じます。
- ツールチップ用に Ajax を使用して last.fm からデータをフェッチし、押されたボタンに応じてツールチップが自動的に移動するようにツールチップを配置する必要があります。
各トラックの横に「i」アイコンを表示する私のコードは次のとおりです (CSS の後に相対的に配置されています)。
<dd class="lfm_info"><img src="images/info.png" /></dd>
Ajax 関数は、選択されたトラックの数に応じて X ボタンを作成します。ただし、私が読んだことから、タグの外側(<body
もちろんタグの内側)にツールチップを1つだけ作成する必要があり、これをプログラムでシフトする必要があります。これは正しいアプローチですか?
また、ツールチップを処理するための JQuery プラグインが大量にあるように思われることにも気付きました。問題 1) のために 1 つでも機能させることができませんでした。それらを配置する方法がわからないため、タグを繰り返しトラック<div>
の外側に配置すると、ページのランダムな場所に表示され、それらのタグ内に配置してもまったく表示されません。ツールチップを処理/作成するのに最適なプラグインはどれだと思いますか? きれいで、自動位置決めを簡単に処理できるものが欲しいです。
読んでいただきありがとうございます。誰かが私を助けてくれることを願っています。