jQuery自动触发事件
自动触发事件就是不用操作,页面一加载就会自动触发事件,例如页面刚加载就弹出一个警示框,以及淘宝的轮播图…
jQuery中自动触发事件有三种方法:
$("input").on("focus",function() {
$(this).val("你好呀!")
})
// 1、元素.事件
$("input").focus()
// 2、元素.trigger(事件)
$("input").trigger("focus")
// 3、元素.triggerHandler(事件)
$("input").triggerHandler("focus")
1,2会触发事件的默认行为,有光标闪烁,3没有
1、2的运行结果如下:
3的运行结果如下: