javascript - 如何制作具有缩放所选图像和其他分散效果的图库

标签 javascript jquery jquery-ui css

到目前为止我的 javascript 代码:

$(document).ready(function(){
 $('.img1').mouseover(function(){
    /*  $('.img1').css({ "-webkit-transform ": "scale(2)",
                            "-moz-transform": "scale(2)",
                            "-o-transform": "scale(2)",
                            "transform": "scale(2)"
                        });   */
        $('.img2,.img3,.img4,.img5,.img6,.img7,.img8,.img9,.img14,.img10,.img12,.img13,.img15,.img16,.img17').fadeOut(2500);
     $('.img1').mouseout(function(){
     /* $('.img1').css({"-webkit-transform ": "scale(1)",
                            "-moz-transform": "scale(1)",
                            "-o-transform": "scale(1)",
                            "transform": "scale(1)"});  */
        $('.img2,.img3,.img4,.img5,.img6,.img7,.img8,.img9,.img14,.img10,.img12,.img13,.img15,.img16,.img17').fadeIn(2500);
     });
});

这是我的第一张图片的代码。

我想要实现的是,当我将鼠标悬停在一张图片上时,所有其他图片都应该散开。

最佳答案

我宁愿选择纯 CSS,它更直接。使用 :hover 选择器:

.container:hover > div
.container > div:hover

http://jsfiddle.net/GKSLk/ (我只为 webkit 编写,但你可以添加更多浏览器支持)

关于javascript - 如何制作具有缩放所选图像和其他分散效果的图库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21725682/

相关文章:

javascript - 如何使用切换?

jquery - 使用 SimpleModal 动态模态高度

css - 更改 jQuery slider 的宽度和高度

Javascript 自定义元素的 oninput 函数问题

javascript - 使用 JavaScript 在 iPhone 的虚拟键盘中捕获 "done"按钮单击

javascript - 调试 .hta 文件中的 javascript

javascript - 如何动态选择一个对象来添加属性 - js

javascript - Tabulator JS 中的级联下拉列

javascript - 在每个单元格上添加字形图标不起作用

javascript - jquery 可拖动和可调整大小不能在动态生成的元素中一起工作