鼠标悬停时的 jQuery 图像 slider 标题

标签 jquery css image-gallery bxslider

我正在使用bxSlider显示多个图像。现在如何在图像悬停时显示图像阳 ionic 。

我已添加 captions: true 但我想在用户将鼠标悬停在图像上时显示。

HTML 代码:

<ul class="bxslider">
    <li>
        <img src="http://bxslider.com/images/730_200/hill_trees.jpg" title="Sample 1" />
    </li>
    <li>
        <img src="http://bxslider.com/images/730_200/me_trees.jpg" title="Sample 2" />
    </li>
    <li>
        <img src="http://bxslider.com/images/730_200/houses.jpg" title="Sample 3" />
    </li>
    <li>
        <img src="http://bxslider.com/images/730_200/tree_root.jpg" title="Sample 4" />
    </li>
    <li>
        <img src="http://bxslider.com/images/730_200/hill_fence.jpg" title="Sample 4" />
    </li>
    <li>
        <img src="http://bxslider.com/images/730_200/trees.jpg" title="Sample 5" />
    </li>
</ul>

JS 代码:

$('.bxslider').bxSlider({
    auto: true,
    minSlides: 1,
    pause: 4000,
    moveSlides: 1,
    maxSlides: 4,
    slideWidth: 260,
    slideMargin: 13,
    touchEnabled: true,
    pager: false,
    controls: false,
    captions: true,
    autoHover: true
});

我的 JSFiddle: Demo

有什么想法或建议吗?谢谢。

最佳答案

我建议您将以下 CSS 添加到代码中,而不是进行繁重的 jQuery 操作或编辑原始 CSS 文件:

.bx-caption{
    display:none;
}

.bx-wrapper li:hover .bx-caption{
    display:block;
}

<强> Fiddle Link

注意:在 IE 中,必须声明 :hover 选择器才能作用于除该元素之外的其他元素。

关于鼠标悬停时的 jQuery 图像 slider 标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19421401/

相关文章:

javascript - 使用 CSS/Javascript/jQuery 突出显示 <rect> 等 SVG 组元素

Jquery 拖放切换新元素的可拖动元素

html - 如何 float 和垂直排序元素?

使用相对路径在 VSCode 中找不到 CSS/SCSS 代码模块

jQuery:绑定(bind)生成的元素

javascript - 无效的 geoJson 对象 - Leaflet 和 Ajax

angularjs 子鼠标悬停边框

javascript - 水平 div 图像滚动动态宽度

ios - 图像策略的内存缓存和磁盘缓存

php - 上传后如何显示保存在文件夹中的图像