悬停图像显示描述
Hover image display description
我试图在悬停图像上显示描述,但当悬停在图像上时,所有图像显示描述。我有以下代码....
<?php if ($product['thumb']) { ?>
<div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
<?php } ?>
<div style="display:none;" class="de"> Nunc ornare adipiscing orci eu consectetur. Ut justo libero, porttitor ac elementum luctus, bland..
<img alt="Based on 2 reviews." src="catalog/view/theme/kid/stars1-4.png"/>
</div>
<script type="text/javascript">
$this('.image').hover(function() {
// mouseOver function
$('.de').show();
}, function() {
// mouseOut function
$('.de').hide();
});
</script>
<img src="/some/dir" title="Your description" alt="alternate text"/>
是添加描述的正确方式。请注意,我不太确定你问的是不是这个。
已更新
使用.next()
:
找到下一个div到悬停的.image
div
<script>
$(function(){
$('.image').hover(function() {
// mouseOver function
$(this).next('.de').show();
}, function() {
// mouseOut function
$(this).next('.de').hide();
});
});
</script>
查看http://jsfiddle.net/SufeL/
首先,你的div是display none,你的图像在里面。所以它不会显示
<div style="display:none;" class="de"> Nunc ornare adipiscing orci eu consectetur. Ut justo libero, porttitor ac elementum luctus, bland..
</div>
<img alt="Based on 2 reviews." src="catalog/view/theme/kid/stars1-4.png"/>
你有一个例子,当你的html看起来有更多的图像?这是我想出的javascript,与您当前的html:
<script type="text/javascript">
$('img').hover(function() {
// mouseOver function
$(this).prev('.de').show();
}, function() {
// mouseOut function
$(this).prev('.de').hide();
});
</script>
我使用了选择器"img"。但你可能想使用类,或者使用委托(http://api.jquery.com/on/)
这是小提琴:http://jsfiddle.net/BvLPY/6/
编码快乐!
相关文章:
- Brightcove获取/显示HTML中的当前视频标题和描述
- 角度的项目列表 ng 重复,ng 单击显示全宽描述
- 如何在描述中显示空格和段落
- 谷歌地图不显示标记的描述
- 显示数据库 MySQL 描述字段中的 125 个单词
- 如何显示Fresnel词汇描述的RDF数据
- 单击鼠标悬停按钮以显示描述框
- 如何在jQuery或javascript中显示事件描述的前200个字符
- 我想用Lightbox显示图像和它的文字描述
- 从CMS加载的动态内容.员工工作描述显示一旦点击
- 无法显示与我的图像对应的正确描述
- 显示用户图片被点击时的用户描述
- 设计问题:如何设计一个网页,应该显示11个元素,每个元素都有一个描述
- 如何按总数、待处理、完成、进行中、接受来显示用户描述/测试用例的数量
- 显示Wordpress类别描述
- FB分享显示元描述而不是页面内容
- GeoJSON点名&使用Google Map API V3时不显示描述
- 如何在用户在文本列表中键入单词时突出显示JSON字典中的单词,并在表单提交时用它们的描述替换它们
- 使用Javascript让表数据在表下显示描述
- 查找并突出显示数组中出现的所有单词,并显示匹配的描述