為了美化 select下拉框 用的是ul li代替的 具體html代碼如下:上面的代碼 需要一個彈出層觸發(fā)才會出來的 然后通過點擊div的 select-title 來讓下面的ul顯示出來 具體的 js代碼如下:select方法 是觸發(fā)點擊顯示隱藏的$(document).on('click','.addinfo,.add',function(){
$('.select-title span').attr('data-val',$(this).siblings('.edit').attr('val'));
$('.select-title span').text($(this).attr('txt'));
layer.open({ area: ['60%', '80%'], type: 1, title: false,
shift: 2, content: $('#add')
});
select();
});function select(){
$(".select-title").on("click",function(){
$(".select-list").toggle(); return false;
});
}不知道怎么回事 第一次在這個彈出層里點擊正常出來 把彈出層關(guān)閉之后再打開彈出層 第二次點擊點不動 再關(guān)閉打開 第三次又能出來了
toggle() 只執(zhí)行一次 下次要執(zhí)行要點兩次
炎炎設(shè)計
2018-09-06 10:09:55