【问题标题】:JS deactive checkbox selection not workingJS无效复选框选择不起作用
【发布时间】:2015-10-17 23:09:42
【问题描述】:

我的一个 JS 遇到了一个小问题,如果你们能快速浏览一下并给我反馈,那就太好了。 在我的网站上,我有一个 JS,它模拟在图像上选择复选框。 http://cormilu.com.br/loja/monte-seu-kit/monte-seu-fio-de-luz/

当用户选择一个复选框时,该字符串将填充该颜色的球(活动)。当用户取消选中复选框时,它应该再次带走球(停用)。

colorDeactive函数定义如下:

function colorDeactive(_item) {
        _item.removeClass('active');
        _item.attr('data-timestamp', '');
        _item.find('input[type="checkbox"]').prop('checked', false);
    }

在此处处理激活和停用字符串上的球: // 绑定 $('#input_59_13 > li').find('input[type="checkbox"]').on('click', function(e){ var _this = $(this);

        // check if this item is already actived
        if(_this.hasClass('active'))
            colorDeactive(_this);
        else
            colorActive(_this);

        console.log('cor');
        refreshPreview();
    });

它曾经工作得很好,但不知何故现在它不再工作了(不修改脚本)。 谢谢你的帮助! 干杯

【问题讨论】:

    标签: javascript wordpress


    【解决方案1】:

    你需要先看看修复这些错误:

    Uncaught ReferenceError: gform is not defined(anonymous function) @ (index):64
    Uncaught ReferenceError: gformCalculateTotalPrice is not defined(anonymous function) @ gravityforms-product-addons.js:5
    Uncaught TypeError: r.yith_magnifier is not a function(anonymous function) @ autoptimize_d6e203920c4cf919b2b249da5c9d7391.js:97
    Uncaught ReferenceError: gformCalculateTotalPrice is not defined(anonymous function) @ gravityforms-product-addons.js:5
    

    【讨论】:

    • 感谢您的快速回复。 r.yith_magnifier 错误只是因为我正在更改某些内容而出现。 -> 解决了 gform 错误我不知道如何修复,但是 js 过去也可以正常工作,也可以处理 gform 错误。
    • 谜团解开了。该问题是由于调用未针对父文件而引起的。
    猜你喜欢
    • 2013-06-20
    • 1970-01-01
    • 2015-11-27
    • 2012-07-04
    • 2020-04-27
    • 1970-01-01
    • 2017-08-18
    • 2021-05-29
    • 1970-01-01
    相关资源
    最近更新 更多