1 延時事件
window.setTimeout('dofunction()',2000);
函數外面要有引号 如果沒有引号 就不能延時執行 應該是内容進行eval,是以外層不是傳遞字元串的話,外層函數就直接執行了
2.layui form 表單送出 事件
如果不寫事件,他有
<input type="password" name="password" required lay-verify="required" placeholder="請輸入密碼" autocomplete="off" class="layui-input">
頁面内單寫的 required 有一個檢查,但是一有form.on('submit(formDemo)' 事件,最後就又到 lay-verify="required" 事件,是以這個就比較煩人了,開始看的 和開始寫的不一樣,又得從寫
form.on('submit(formDemo)', function(data){
console.log(data.elem) //被執行事件的元素DOM對象,一般為button對象
console.log(data.form) //被執行送出的form對象,一般在存在form标簽時才會傳回
console.log(data.field) //目前容器的全部表單字段,名值對形式:{name: value}
var u = data.field.username;
var p = data.field.password;
if(u == "admin" && p == "123456")
{
//登入
}
else
{
layer.msg("使用者名或密碼錯誤,清從新輸入!");
return false; //阻止表單跳轉。如果需要表單跳轉,去掉這段即可。
}
F11全屏 事件 window.onresize
$(window).resize(function(e) {
autoHeight();
});
window.onresize = function() {
autoHeight();
};