谷歌浏览器更新并破坏了我网站的ajax/jquery/json/something

Google Chrome updated and broke my website's ajax/jquery/json/something?

本文关键字:ajax jquery json something 网站 更新 坏了 谷歌浏览器      更新时间:2023-09-26

http://www.fennux.com/market

最新的谷歌浏览器更新几乎打破了我的网站,几乎每个更新的用户。我不知道发生了什么。有人有想法吗?

问题是 - 当您单击其中一个下拉框并单击一个选项时...当您单击其他任何地方时,它会尝试添加其他标签。它不应该,但它确实如此。

一周前效果很好。我不擅长json/ajax/jquery/javscript等,所以我甚至不知道从哪里开始。

    $('.select-group select').each(function() {
    $(this).width($(this).width() + 30);
    $(this).bind('change', function() {
        $(this).after('<p>' + $(this).find(':selected').text() + '<span>X</span></p>');
        $(this).next().hide().slideDown();
        $(this).find(':selected').remove();
        parentFrameResize();
    });
});

这是每次单击选择选项后创建"标签"的部分......它创建得很好,然后如果您单击页面上的其他任何地方,它会创建第二个标签,也许在"取消选择"或其他什么?这毫无意义。

在对

选择框进行更改后,用户似乎模糊不清,正在触发"更改"事件。修复似乎是在删除选项之前模糊选择。

$(this).bind('change', function() {
    $(this).after('<p>' + $(this).find(':selected').text() + '<span>X</span></p>');
    $(this).next().hide().slideDown();
    $(this).blur();
    $(this).find(':selected').remove();
    parentFrameResize();
});