为此寻求建议-
我已经找到并修改了用于特定下拉菜单定位的代码-https://pastebin.com/EuPxhmQZ。我在
内部调用它(function($) {
let Defaults = $.fn.select2.amd.require('select2/defaults');
$.extend(Defaults.defaults, {
dropdownPosition: 'auto'
});
let AttachBody = $.fn.select2.amd.require('select2/dropdown/attachBody');
let _positionDropdown = AttachBody.prototype._positionDropdown;
AttachBody.prototype._positionDropdown = function() {
// PASTEBIN code goes here
}
})(window.jQuery)
当存在特定选择时;在一页上,有两种不同的选择-第一个需要前面提到的用于视觉效果的代码,但是第二个需要原始的select2.full.js代码才能正确显示下拉列表; >
有任何方法例如当我用第二选择进入需要原始select2代码的部分时,覆盖或还原正在调用的 first select 视觉代码?