私はページに犬と猫の画像を持っています。画像上にカーソルを置くと、タイトルがポップアップ表示されます。 「これはトムと呼ばれる猫です」、あるいは「犬と呼ばれる犬」です。ここまでは順調ですね。私がしたいのは、猫の画像にカーソルを置くと、タイトルはその画像だけでなく、指定したグループ内の他の画像にも表示されます。すべての猫の画像。したがって、ページに3つの猫の画像があり、そのうちの1つにマウスカーソルを合わせると、3つすべてのタイトル属性が表示されます。私はこれをJavascript、JQuery、CSSで解決することを想像していますが、どこから始めるべきかわかりません。私が望むものが可能かどうかは確かではありません。アドバイスありがとうございます。同時に複数の要素にタイトルポップアップを表示させる
0
A
答えて
4
グループ内の要素に一貫性のあるdata-group
値を与え、次にjQueryの$.hover()
を使用して、現在ホバリングされた要素のグループを検出し、同じグループの他の要素でタイトルテキストポップアップをトリガーします。ここに例があります。
$items = $('.item');
$items.hover(function() {
var group = $(this).data('group');
$("[data-group='"+group+"']").addClass('active');
},function() {
$items.removeClass('active');
})
* {margin:0;}
img {
max-width: 100%;
}
.item {
float: left;
max-width: 200px;
position: relative;
}
h4 {
position: absolute;
background: white;
padding: .25em 0;
top: 50%; left: 50%;
transform: translate(-50%,-50%);
display: none;
}
.active h4 {
display: block;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="item" data-group="fonz">
<img src="http://kenwheeler.github.io/slick/img/fonz1.png">
<h4>text</h4>
</div>
<div class="item" data-group="fonz">
<img src="http://www.star2.com/wp-content/uploads/2015/06/happy-days-770x470.jpg">
<h4>text</h4>
</div>
<div class="item" data-group="cat">
<img src="http://www.bharatint.com/img/categories/our-cat-shop-image.png">
<h4>text</h4>
</div>
<div class="item" data-group="cat">
<img src="https://www.royalcanin.com/~/media/Royal-Canin/Subpage-Hero-Images/150327_Hero_kit.ashx">
<h4>text</h4>
</div>
+0
ありがとうございます。私はこれを試してみる。 – Poppy
関連する問題
- 1. 同じ要素に複数のツールチップを表示
- 2. 複数の要素に複数のdivを表示する
- 3. 複数のスタックが同時に表示されるGWT StackLayoutPanel
- 4. 複数のタブが同時に表示される
- 5. の移行と同時に複数の要素に
- 6. 複数のルートを同じGoogleマップで同時に表示
- 7. 要素は同じ行に表示されません
- 8. SVG - ボタンの複数の要素を表示/非表示にするには
- 9. 複数のDivを同時に1つのdivに表示
- 10. Swift - 複数のアラートを同時に表示する
- 11. 同時に複数のコンテンツを表示するAndroid?
- 12. 複数のViewControllerを同時に表示するIOS
- 13. 複数のUIPopoverControllerを同時に表示する
- 14. Jqueryで複数の要素を表示/非表示にする方法
- 15. MonoDevelopを使用して複数のソースファイルを同時に表示
- 16. 複数、同一の要素
- 17. 同時に複数のページをViewPagerで表示
- 18. Googleマップ - 同時に複数のレイヤーを表示
- 19. D3のマウスクリック時に要素を表示/非表示
- 20. xslの同じ要素名から複数のイメージを表示する
- 21. 複数の要素のビヘイビアの個別表示/非表示を個別に
- 22. 複数の要素が表示されている場合は、複数の要素を非表示にします。
- 23. フォーム要素が非同期に表示される
- 24. スクロールダウン時に要素をフェードインさせる
- 25. 同時に要素をHashMapに同時に追加する
- 26. 複数のテーブルのレコードを同時に表示すると同時に新しいレコードを追加する
- 27. リポジトリの複製時に不要なフォルダが表示される
- 28. JavaScript - 複数の要素を非同期に点滅させます
- 29. 複数のカメを同時に移動させる
- 30. ファイルのアップロード時にスパン要素を非表示にする
あなたがこれまで書いてきたので、我々はあなたがこれを開発しようとしている正確にどのように知ることができるコードを入力してください。 –
でも「mousedown」を使用できます –