今天用layui的彈出層插件,發現兩奇怪的問題:
1、彈窗打開事件還未綁定到任何按鈕,可是點擊form表單中的按鈕可以打開我定義的彈出層
2、綁定彈出層到按鈕,打開彈窗閃退
后面發現真如參考博文所說:我的button也是在form表單中,原因:
原來我在form表單中使用了Button按鈕,點擊的時候會觸發默認事件,而form的action我沒填,所以就是彈出層閃退!!
解決辦法:
方法一:我將button標簽換成其他的,如span就不會出現閃退問題了。
方法二:給button指明類型:type = "button",因為在form表單中的button默認type = "submit",改為button就沒有表單的默認事件了,感覺法二優於法一。
參考:https://blog.csdn.net/fairyier/article/details/79913414