多选择框

jQuery multiSelect

当multiSelect和easyUI的window结合后会出现下拉框对不齐的bug

解决办法:
<select id="iso_project" size=5 multiple="multiple" width=230 isRender=0>

$('#VersionProjectContainer').window('open');
var iso_project = document.getElementById('iso_project');
var isRender = iso_project.getAttribute('isRender');
f(isRender == 0){
$('#iso_project').multiSelect();
var ua = window.navigator.userAgent.toLowerCase();
if(/msie/.test(ua)){
$('#iso_project').attr('dialog',true);
}
}


// Show the dropdown
multiSelectOptionsShow: function() {
var multiSelect = $(this);
var multiSelectOptions = multiSelect.next('.multiSelectOptions');
var o = multiSelect.data("config");

// Hide any open option boxes
$('.multiSelect').multiSelectOptionsHide();
multiSelectOptions.find('LABEL').removeClass('hover');
multiSelect.addClass('active').next('.multiSelectOptions').css('visibility', 'visible');
multiSelect.focus();

// reset the scroll to the top
multiSelect.next('.multiSelectOptions').scrollTop(0);

// Position it
var offset = multiSelect.position();
var dialog = multiSelect.attr('dialog');
if(dialog){
multiSelect.next('.multiSelectOptions').css({ top: offset.top -5 + 'px' });
multiSelect.next('.multiSelectOptions').css({ left: offset.left - 5 + 'px' });
}else{
multiSelect.next('.multiSelectOptions').css({ top: offset.top + $(this).outerHeight() + 'px' });
multiSelect.next('.multiSelectOptions').css({ left: offset.left + 'px' });
}
},
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值