layer confirm確認框,多個按鈕


//eg1       
layer.confirm('納尼?', {
  btn: ['按鈕一', '按鈕二', '按鈕三'] //可以無限個按鈕
  ,btn3: function(index, layero){
    //按鈕【按鈕三】的回調
  }
}, function(index, layero){
  //按鈕【按鈕一】的回調
}, function(index){
  //按鈕【按鈕二】的回調
});
 
//eg2
layer.open({
  content: 'test'
  ,btn: ['按鈕一', '按鈕二', '按鈕三']
  ,yes: function(index, layero){
    //按鈕【按鈕一】的回調
  }
  ,btn2: function(index, layero){
    //按鈕【按鈕二】的回調
    
    //return false 開啟該代碼可禁止點擊該按鈕關閉
  }
  ,btn3: function(index, layero){
    //按鈕【按鈕三】的回調
    
    //return false 開啟該代碼可禁止點擊該按鈕關閉
  }
  ,cancel: function(){ 
    //右上角關閉回調
    
    //return false 開啟該代碼可禁止點擊該按鈕關閉
  }
});

實戰

$(".change_identity").on('click', function () {
    let id = $(this).parent().data('id');
    layer.confirm('確定變更身份嗎?', {
        btn: ['全職業務員', '兼職業務員','流量主'] //按鈕
        ,btn3: function(index, layero){
            alert('流量主');
            return false;
        }
    }, 
    function () {
        alert('全職業務員');
    }
    , function () {
        // todo
        alert('兼職業務員');
        return false;
    });
});


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM