Javascript 如何使用.hover()jQuery显示不同的图像
我要试着解释我的问题: 我有span元素,每个span元素都有文本,当用户将其悬停时,它应该在元素旁边显示一个图像,每个图像都不同,我试图使用jQueryJavascript 如何使用.hover()jQuery显示不同的图像,javascript,jquery,Javascript,Jquery,我要试着解释我的问题: 我有span元素,每个span元素都有文本,当用户将其悬停时,它应该在元素旁边显示一个图像,每个图像都不同,我试图使用jQuery.hover()函数,但当我将鼠标悬停在文本上时,它会显示整个图像 我怎样才能解决它 我的HTML <table> <tbody> <tr> <td style="width: 20%;" class="text-center">
.hover()
函数,但当我将鼠标悬停在文本上时,它会显示整个图像
我怎样才能解决它
我的HTML
<table>
<tbody>
<tr>
<td style="width: 20%;" class="text-center">
<span class="displayImage">Azotea </span>
<span class="displayImage">Nivel 8 </span>>
</td>
</tr>
</tbody>
</table>
<div class="col-lg-5 text-left">
<img class="displayed" src="images/azotea-n9.jpg" alt="">
<img class="displayed" src="images/test2.jpg" alt="">
</div>
谢谢 我建议您更好地使用css3而不是jquery,因为jquery会降低移动设备上站点的生产效率,所以也许您应该看看这里我建议您更好地使用css3而不是jquery,因为jquery会降低移动设备上站点的生产效率,所以也许你应该看看这里我建议你更好地使用css3而不是jquery,因为jquery会降低你网站在移动设备上的生产力,所以也许你应该看看这里我建议你更好地使用css3而不是jquery,因为jquery会降低你网站在移动设备上的生产力,因此,也许你应该看看这里你需要找到你的
span
和图像
和之间的共同点,而不在标记中添加任何额外的内容,这将是它们各自的索引
值。显然,我在下面推荐的这个解决方案完全取决于HTML的布局顺序
看看我发布的类似问题
因此,基本上,您的代码应该是这样的:
$(“.displated”).hide();
$(“.displayImage”).hover(函数(){
$(“.displated”).eq($(this.index()).show();
},函数(){
$(“.displated”).eq($(this.index()).hide();
});代码>
偶氮茶
尼维尔8
您需要在span
和图像
和之间找到共同点,而不在标记中添加任何额外内容,这将是它们各自的索引
值。显然,我在下面推荐的这个解决方案完全取决于HTML的布局顺序
看看我发布的类似问题
因此,基本上,您的代码应该是这样的:
$(“.displated”).hide();
$(“.displayImage”).hover(函数(){
$(“.displated”).eq($(this.index()).show();
},函数(){
$(“.displated”).eq($(this.index()).hide();
});代码>
偶氮茶
尼维尔8
您需要在span
和图像
和之间找到共同点,而不在标记中添加任何额外内容,这将是它们各自的索引
值。显然,我在下面推荐的这个解决方案完全取决于HTML的布局顺序
看看我发布的类似问题
因此,基本上,您的代码应该是这样的:
$(“.displated”).hide();
$(“.displayImage”).hover(函数(){
$(“.displated”).eq($(this.index()).show();
},函数(){
$(“.displated”).eq($(this.index()).hide();
});代码>
偶氮茶
尼维尔8
您需要在span
和图像
和之间找到共同点,而不在标记中添加任何额外内容,这将是它们各自的索引
值。显然,我在下面推荐的这个解决方案完全取决于HTML的布局顺序
看看我发布的类似问题
因此,基本上,您的代码应该是这样的:
$(“.displated”).hide();
$(“.displayImage”).hover(函数(){
$(“.displated”).eq($(this.index()).show();
},函数(){
$(“.displated”).eq($(this.index()).hide();
});代码>
偶氮茶
尼维尔8
您可以通过数据属性和id将跨度与特定图像相关联
$(“.displayImage”).hover(函数(){
//$(this.attr('data-img')=='azotea'或'nivel8'
//例如,我们最终得到$('#azotea').show()。
$('#'+$(this.attr('data-img')).show();
},函数(){
$('#'+$(this.attr('data-img')).hide();
});代码>
偶氮茶
尼维尔8
您可以通过数据属性和id将跨度与特定图像相关联
$(“.displayImage”).hover(函数(){
//$(this.attr('data-img')=='azotea'或'nivel8'
//例如,我们最终得到$('#azotea').show()。
$('#'+$(this.attr('data-img')).show();
},函数(){
$('#'+$(this.attr('data-img')).hide();
});代码>
偶氮茶
尼维尔8
您可以通过数据属性和id将跨度与特定图像相关联
$(“.displayImage”).hover(函数(){
//$(this.attr('data-img')=='azotea'或'nivel8'
//例如,我们最终得到$('#azotea').show()。
$('#'+$(this.attr('data-img')).show();
},函数(){
$('#'+$(this.attr('data-img')).hide();
});代码>
偶氮茶
尼维尔8
您可以通过数据属性和id将跨度与特定图像相关联
$(“.displayImage”).hover(函数(){
//$(this.attr('data-img')=='azotea'或'nivel8'
//例如,我们最终得到$('#azotea').show()。
$('#'+$(this.attr('data-img')).show();
},函数(){
$('#'+$(this.attr('data-img')).hide();
$(".displayImage").hover(function(){
$(".displayed").show();
}, function () {
$(".displayed").hide();
});
$(".displayImage").hover(
function(el){
var image = $(this).data('ref');
$(".displayed:nth-child(" + image + ")").show();
}, function () {
$(".displayed").hide();
}
);