今天做專案,出現乙個問題,需求是用ajax做檔案上傳功能,**寫好之後,測試發現問題。
彈出層出現以後我沒有主動點選確定和關閉等操作,程式自動關閉了彈出層
一步一步排查,找到了錯誤,首先,先確認你頁面上有沒有發生重新整理或者其他彈出
我排查以後發現我form裡有個class,這個class就是ajax提交並返回彈出框,我把這個class
去掉以後測試還是不行,繼續排除,後來發現是button 的type問題,話不多說,直接上**
<--前端**--
>
<
form
id="uploadform"
class
="form-horizontal"
enctype
="multipart/form-data"
>
<
input
type
="file"
name
="file"
class
="file"
multiple
="multiple"
required
="">
<
button
type
="button"
id="upload"
class
="btn btn-xs btn-purple"
>
<
span
class
="ace-icon fa fa-cloud-upload icon-on-right bigger-110"
>
span
>
上傳檔案
button
>
form
>
<--js**-->
參考資料:
關閉彈框事件 簡單的彈出框拖拽關閉事件
彈出框拖拽關閉事件 margin 0 padding 0 box width 500px height 250px background f2f2f2 border 1px ccc solid border radius 3px position absolute left calc 50 250p...
layer關閉彈出層,彈出列印
常規的話,下面能夠完成關閉彈出層 var index parent.layer.getframeindex window.name 延遲關閉 解決列印視窗彈不出來的情況 parent.layer.close index 可是當這裡需要關閉的同時彈出列印視窗的時候,就會發現失效了,能關閉,可是列印視窗...
layer彈框外掛程式常用方法
layer.msg 提示內容,唯一不可省略的項 function 官方介紹是目前露臉率最高的提示框。因為它簡單,缺省會3秒後自動消失,堅持零使用者操作,而且引數也是自動補齊的。layer.alert 有了 function index 它的彈出似乎有些高調,一般用於對使用者造成比較強烈的關注,類似系...