您好,登錄后才能下訂單哦!
這篇文章主要介紹了layer.confirm()右邊按鈕如何實現href,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
layer官方API默認右邊按鈕=右上角X按鈕,點擊=關閉彈窗
此方法最終效果是右上角X保留關閉彈窗功能,并且右邊按鈕能設置(location.href="") 等
之前試過的寫法(錯誤):
layer.confirm('想去哪個網站?',{btn:['新浪','百度']},function(index){ layer.close(index); location.href="http://www.sina.com" rel="external nofollow" rel="external nofollow" ; } ,function(index){ layer.close(index); location.href="http://www.baidu.com" rel="external nofollow" rel="external nofollow" ; } })
第二條函數相當于右邊按鈕和X綁定在一起,不能分離
經過審查元素,發現了一個強硬的方法,試了一下居然成功了
原理是直接給右邊按鈕綁上click事件,可以覆蓋插件效果
代碼如下:
layer.confirm('想去哪個網站?',{icon:3,btn:['新浪','百度']},function(index){ //這里的icon:3 是‘?'圖標,在上次博客試出來的共存方法 layer.close(index); location.href="http://www.sina.com" rel="external nofollow" rel="external nofollow" ; }) $('.layui-layer-btn1').click(function(){ // .layui-layer-btn1 = 右邊按鈕class名 location.href="http://www.baidu.com" rel="external nofollow" rel="external nofollow" ; })
感謝你能夠認真閱讀完這篇文章,希望小編分享的“layer.confirm()右邊按鈕如何實現href”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。