javascript - 当 div 悬停时更改图像

标签 javascript jquery image

我一整天都在寻找解决方案。我尝试做这样的事情:

sigma-topline2012.com/en-us/topline-2012/bc-5-12/overview.html#highlight

正如你所看到的,当我们将鼠标移动到右侧的描述上时,图像就会发生变化。有人可以帮我解决这些问题吗?谢谢!

最佳答案

使用 jQuery hover

http://jsfiddle.net/eah9bgkm/

<img id="image" src="http://placekitten.com/g/130/130" />

<ul>
    <li data-link="http://placekitten.com/g/150/150">Cat 1</li>
    <li data-link="http://placekitten.com/g/151/151">Cat 2</li>
    <li data-link="http://placekitten.com/g/152/152">Cat 3</li>
</ul>

$(document).ready(function(){
    var img = $('#image');
    $('li').hover(function(){
        img.attr('src', $(this).data('link'));
    });    
});

只需添加一个 css 类即可淡入/淡出

关于javascript - 当 div 悬停时更改图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29335897/

相关文章:

java - 在 Spring MVC Controller 中从 Blob 提供图像文件的正确方法是什么?

image - Imagemagick深度转换

javascript - 从 IMG 标签到文件输入

javascript - 如果我与 jquery datepicker 交互,自定义下拉菜单会向上滑动

javascript - 通过索引将集合推送到子文档?

javascript - rails/javascript : "too many parameter keys" - what's a good way to normalize form data?

jquery - 如何在jquery的类中访问带有句点的div

javascript - 如何使 div 在悬停时淡出?

javascript - knockout 类型错误 : m. apply is not a function

html - Firefox 无法正确处理 svg 图像,但 Chrome 可以