1. 程式人生 > >layui彈出層閃退,layer彈出層閃退,layer彈出層坑

layui彈出層閃退,layer彈出層閃退,layer彈出層坑

參考:http://www.mamicode.com/info-detail-1654730.html

今天用layui的彈出層外掛,發現兩奇怪的問題:

1、彈窗開啟事件還未繫結到任何按鈕,可是點選form表單中的按鈕可以開啟我定義的彈出層

2、繫結彈出層到按鈕,開啟彈窗閃退

後面發現真如參考博文所說:我的button也是在form表單中,原因:

原來我在form表單中使用了Button按鈕,點選的時候會觸發預設事件,而form的action我沒填,所以就是彈出層閃退!!

解決辦法:

方法一:我將button標籤換成其他的,如span就不會出現閃退問題了。

方法二:給button指明型別:type = "button",因為在form表單中的button預設type = "submit",改為button就沒有表單的預設事件了,感覺法二優於法一。