javascript - 重复图像 - 悬停消失

标签 javascript jquery css image hover

我正在创建一个“splash”页面,我们需要用一堆特定的图像来填充它。我希望它在悬停时删除每个单独的图像。这就是我所拥有的 - 我已经能够复制图像以填满屏幕 - 但现在当我悬停时,它们全部消失而不是单独消失。有什么想法吗?

是否还有一种方法可以轻松旋转/随机放置克隆体?

<img class='toBeCloned' id="IMAGE_ID" src="image.png" />

<div id='target' class="DIV_CLASS">

<script>
var _clone=$('.toBeCloned');
var _target=$('#target'); //this is target

for(var i=0;i<500;i++){
    _target.append(_clone.clone(true)); //append target, clone every time
};

$(function () {

    $('img').hover(function() {
       $('img').fadeOut("slow");
    });

});
</script>

最佳答案

$('img').hover(function() {
       $(this).fadeOut("slow");
    });

您在 fadeOut 上引用了 img,这将导致所有 img 标签消失。使用 this 只会让悬停的图像消失。

关于javascript - 重复图像 - 悬停消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22970711/

相关文章:

php - 使用 AJAX 获取响应 - 但页面仍在刷新

javascript - 如何在 jquery 中使用其他 div 更改 div 内容?

javascript - 为什么我的 jQuery 没有返回 <select> 的值

css - .svg 在视网膜显示器上不清晰

javascript - $.ajax() 成功不会运行函数

javascript - 在 Popover 外部单击时隐藏 Bootstrap Popover

css - .spree-header background-image 的 Spree 3.1 CSS 路径

javascript - 更改动画的起点

javascript - 递归、Node js 和异步调用

javascript - 使用 jQuery Post 方法创建哈希帖子