trigger()方法

先来看看trigger()方法的介绍 ( 看过定义有点无语,我感觉没那么简单)

trigger
英 [ˈtrɪgə(r)] 美 [ˈtrɪɡɚ]
n.
(枪)扳机;起动装置,扳柄;引发其他事件的一件事;[电子学]触发器,触发电器
vt.
引发,触发;扣…的扳机;发射或使爆炸(武器或爆炸性弹药)

如此看来---触发 是最接近的翻译了

在前端页面开发中,我们有时候希望能自定执行一些人性化操作,比如鼠标不用点击自动就能点击等操作,利用传统的js语言需要编写复杂的代码才能实现此功能,这时候我们使用jquery的trigger()方法就能轻松实现.

我读了上面话的意思总感觉多次一举,这个方法我总觉得很重要,我要查到一些实际运用的信息...

很难受没有查到..

 说白了就是自动触发的意思(比不用点击就可以实现操作,更好理解一点)

trigger方法可以调用自己命名的函数,也可以传参,triggerHandler可以阻止默认行为

以后看看有没有令人印象深刻的例子,更容易让人理解..

--------------------------------------------------------------------------------------------------华丽分割线、

今天终于看到个关于这个触发器 trigger方法的实用地方

当验证表单时,若是每次都失去焦点时才触发事件,这样反应速度会很慢,用户体验不高;

这时候我们可以添加一个onblur事件,事件里写着要去执行的事情,添加focus或者keyup事件,自动触发..

详情请看锋利的jquery第二版第五章5.1最后那里

posted on 2018-12-04 10:40  无所不能的风  阅读(1196)  评论(0编辑  收藏  举报

导航