javascript – Das Popup-Fenster zur Dateiauswahl kann in der Callback-Funktion nicht aufgerufen werden
给我你的怀抱
给我你的怀抱 2017-05-19 10:39:48
0
2
626

HTML

<input id="videoInput" type="file" style="display: none" />
<button type="submit" id="videoUploadInput">上传文件</button>

JS

$('#videoUploadInput').click(function (e) {
  e.preventDefault()
  setTimeout(function() {
     document.getElementById('videoInput').click()
  }, 2000)
})

Der anfängliche Positionierungsgrund besteht darin, dass das Klickereignis durch die Rückruffunktion ausgelöst wird. Zu diesem Zeitpunkt ist event.isTrusted falsch (dieses Attribut wird derzeit nur von IE und Firefox unterstützt) und nicht aktiv vom Benutzer ausgelöst , dieses Ereignis wird nicht durch die Browser-Vertrauensstellung ausgelöst.

给我你的怀抱
给我你的怀抱

Antworte allen(2)
给我你的怀抱

http://stackoverflow.com/ques...

http://stackoverflow.com/ques...

仅有的幸福

一、延时的2000改成1000

链接描述

二、延时处理的函数,立即执行

setTimeout((function(){})(),2000)

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!