我正在使用Select2 jQuery库来设置我的选择元素的样式。在某些媒体查询中,我想删除该库并使用标准的select元素。是否可以在某些媒体查询中取消初始化jquery库?
$("#location").select2({});
$(window).on("resize", function() {
var win = $(this);
if (win.width() <= 575) {
// uninitialize select2
}
});
答案 0 :(得分:2)
在select2中,您可以使用destroy取消绑定
// Destroy location
$('#location').select2('destroy');
在您的示例中:
$("#location").select2({});
$(window).on("resize", function() {
var win = $(this);
if (win.width() <= 575) {
$('#location').select2('destroy');
}
});
文档:https://select2.org/programmatic-control/methods#destroying-the-select2-control