gpt4 book ai didi

javascript - 将脚本从 1.7.1 迁移到 1.9 jQuery (Bootstrap 3)

转载 作者:太空宇宙 更新时间:2023-11-04 11:13:32 25 4
gpt4 key购买 nike

我有适用于 jQuery 1.7.1 的 javascript 脚本,但不适用于 Bootstrap v3.3.4 附带的 1.11.1

代码跨越三个脚本,但这里有一个部分用于切换表格中的行:

$('#change-selection').click(function(e){
e.preventDefault();
$('.product-choice').toggle();
$(this).toggleClass('closed');
});


$('.compare th a').click(function(e){
e.preventDefault();
var className='tr.'+$(this).parent().attr('class');

$(className).toggle();
$(this).toggleClass('closed');
});

如果我将页面链接到 jQuery 1.7.1,则在 HTML 表格之间切换有效,CSS 也有效,但 Bootstrap 下拉导航停止工作(很公平,Bootstrap 需要更高的 jQuery 版本)。如果我使用 Bootstrap 附带的 jQuery,切换 HTML 表格将停止工作,并且表格内的 CSS 会变得困惑。上面的代码至少应该是修复切换的良好开端。我读到了关于 jQuery 1.9 弃用的内容,但这还不足以让我解决这个问题。我用 prop 替换了那个 attr 实例,但这并没有做任何改变。这段代码是否会影响切换功能,或者我应该去别处看看?

谢谢

最佳答案

如果需要,您可以在同一页面上使用 2 个或更多版本的 jQuery。 https://forum.jquery.com/topic/multiple-versions-of-jquery-on-the-same-page

关于javascript - 将脚本从 1.7.1 迁移到 1.9 jQuery (Bootstrap 3),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33405241/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com