layui彈出層選擇輸入框組合(先選擇後輸入)

layui.use('layer', function() {
			var layer = layui.layer;
			 layer.msg('請選擇退回類別', {
				  time: 0 //不自動關閉
				  ,btn: ['訂單錯誤', '發票錯誤']
				  ,yes: function(index){
				    layer.close(index);
				    layer.prompt({title: '請描述退回原因'},function(val, index){
				    	  layer.msg('得到了訂單'+val);
				    	  layer.close(index);
				    	});
				  }
			      ,btn2: function(index){
				    layer.close(index);
				    layer.prompt(function(val, index){
				    	  layer.msg('得到了發票'+val);
				    	  layer.close(index);
				    	});
				  } 
				});
		});

補充:

之後在某次使用發現點擊沒反應,原以爲是框架不兼容,後來只使用layer.prompt發現有陰影遮罩,這才發現是成功使用了,只是出現的位置不在看到的位置。

加這樣一個參數,確定顯示位置:

  , offset:['200px','400px']

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章