我通过引用这个链接实现了一个范围滑块:
如何使用CSS和JavaScript创建带有最小值和最大值的自定义范围滑块。
对于jquery-ui
参考,我尝试使用以下两个版本
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script src="https://code.jquery.com/ui/1.13.2/jquery-ui.js"></script>
范围滑块在两个jQuery-ui
版本中都工作正常。但下面的标签功能不起作用。在添加了这些jquery-ui
版本之后,它在函数内部没有碰到debugger
。我的jQuery
版本是jQuery v3.5.0
。
$("#tabs").tabs({
"onShow": function (el) {
debugger;
}
});
有没有人能推荐一下支持v3.5.0版本的jquery-ui的参考资料。
2条答案
按热度按时间l7wslrjt1#
没有onShow
但是您可以使用“create”加上activate和/或beforeActivate
**activate(event,ui)**类型:标签激活
标签激活后触发(动画完成后)。如果之前折叠了选项卡,则ui.oldTab和ui.oldPanel将是空的jQuery对象。如果标签是折叠的,ui.newTab和ui.newPanel将是空的jQuery对象。
jei2mxaa2#
据我所知,你在代码中使用了不止一个jquery库作为源代码,这就是为什么其中一个jquery小部件可能工作,而另一个可能不工作。那么,你检查过控制台中的错误是什么吗?你可以使用jQuery.noConflict(),在这里你可以看到$。https://api.jquery.com/jquery.noconflict/