【问题标题】:how to shorten this jquery function如何缩短这个jquery函数
【发布时间】:2013-08-31 21:11:07
【问题描述】:

如果我需要对每张展开或链接的图片都这样做,我怎么能说使用五个不同的类来组合这个语句。前任。 .img1、.img2、.img3、.img4、.img5 我不想为每个班级重复此功能,而是尽可能将它们全部结合起来。 查看我网站顶部的加图片链接,看看我在说什么。 http://www.stephencarlwillis.com 为了理解,请先查看此链接和我的第一个问题。 switch image from plus to minus when user clicks image

$(document).ready(function () {
    var open = true;
    $('.img2').click(function () {
        $(this).attr('src', function (i, oldSrc) {
            return oldSrc == 'assets/images/close.png' ? 'assets/images/open.png' : 'assets/images/close.png';
        });

        if (open == true) {
            $('#right2').toggle("fast");
            $('#development').toggle("fade");

            open = true;
        } else {
            return false;

            open = false;
        }

    });
});

【问题讨论】:

    标签: javascript jquery html


    【解决方案1】:

    如何为每个图像添加另一个类,例如:“imgPlus”,然后: $('.imgPlus').click(函数............

    【讨论】:

      【解决方案2】:

      只需向图像添加另一个类..

      即.... .images

      然后将其添加为您的点击处理程序。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-04-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-11-01
        • 1970-01-01
        • 2017-04-14
        • 2021-12-10
        相关资源
        最近更新 更多