能不能控制jquery 的trigger事件同步执行

JavaScript08

能不能控制jquery 的trigger事件同步执行,第1张

js是单线程执行的,总会有个先后。你是想一次trigger两个事件,那就trigger一个自定义事件,自定义事件里带两个不同事件的执行就可以了$(".example").on({"twoEvent": function(){ $(this).trigger("click") $(this).trigger("mouseenter")}})//调用$(".example").trigger("twoEvent")

1、获取节点a

2、通过click触发href动作

示例

<body>

<a href='url地址' id='a1'>打开</a>

</body>

<script>

var el=document.getElementById('a1')

el.target = '_new' //指定在新窗口打开

el.click()//触发打开事件

</script>