为什么有的函数方法写的按钮要点击两次才能实现跳转
我写了一个点击事件
<a id="btnOpenApp">
<div class="logo"></div>
<div class="banner-label">
<p class="tb" data-node="appName">下载APP</p>
<p class="title-sub">了解最新业内资讯</p>
</div>
<div class="open" onclick="openApp">立即打开</div>
</a>
js这么写的
$("#btnOpenApp").click(function() {
console.log('111')
new JMLink(configs);
});
openApp() {
console.log('111')
new JMLink(configs);
};
openApp: {
console.log('111')
new JMLink(configs);
};
这三种第一次点击都会打印111,但是只有第三种第一次点击的时候回跳转,前两个都要点击两次才能实现跳转,但是第三种会在控制台报错,不知道是为什么?