gpt4 book ai didi

javascript - 将鼠标悬停在文本上时显示图像

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:58:32 26 4
gpt4 key购买 nike

我正在创建一个简单的库存应用程序,目前有一个表格列出所有库存商品。当用户将鼠标悬停在每个项目的描述上时,我希望显示每个项目的图像,但列表中可能有许多不同的项目,每个项目都有自己的图片。我正在用下面的项目测试一些代码,但它不能正常工作,因为这两个项目只显示图像。

如何为列表中的每个项目显示不同的图像?

HTML

 <li>
<a href="#">Get Well</a>
<div class="place-image"><img src="../img/Get%20Well.jpg"></div>
</li>

<li>
<a href="#">I Love You</a>
<div class="place-image"><img src="../img/I%20Love%20You.jpg"></div>
</li>

Javascript

$('a').hover(
function() {
$('.place-image').fadeIn('slow');
},function() {
$('.place-image').fadeOut('slow');
}
);

最佳答案

最好的方法是只使用 jQuery。

  1. 将 jQuery 库链接到您的项目,将其放在 header 标签内
  2. 遵循代码

$(".Your_class").mouseenter(function(){
if ($(this).parent('div').children('div.image').length) {
$(this).parent('div').children('div.image').show();
} else {
var image_name=$(this).data('image');
var imageTag='<div class="image" style="position:absolute;">'+'<img src="'+image_name+'" alt="image" height="100" />'+'</div>';
$(this).parent('div').append(imageTag);
}
});

$(".Your_class").mouseleave(function(){
$(this).parent('div').children('div.image').hide();
});
<html>
<head>
<title>Bikash Test</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
</head>
<body>
<div>
<a class="Your_class" href="#" data-image="https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png">Show Image</a>
</div>
<div style="margin-left:250px;">
<a class="Your_class" href="#" data-image="/image/q1b4w.jpg?s=64&g=1">Another Image</a>
</div>
</body>
</html>

  1. data-image :-在此处保留您的图像名称
  2. 给div(imageTag string)fi适当的样式

关于javascript - 将鼠标悬停在文本上时显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42686679/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com