我创建了一个按钮,当点击它时会打开一个弹出窗口。我只是通过模拟点击事件来触发,因为涉及第三方脚本,我无法直接访问。
我正在使用此代码复制启用触摸的设备的事件:
['click', 'touch'].forEach(function(eventType){
btn.addEventListener(eventType, function(event){
targetElem.click();
event.preventDefault();
});
});
似乎无法找到.touch()
的等效.click()答案 0 :(得分:1)
btn.dispatchEvent(new TouchEvent('touchstart'))