我有与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实例,但是没有做任何改变。这个代码难以解决这个切换功能,或者我应该寻找其他地方吗?
谢谢
答案 0 :(得分:1)
如果必须,您可以在同一页面上拥有2个或更多版本的jQuery。 https://forum.jquery.com/topic/multiple-versions-of-jquery-on-the-same-page