Как я могу инициировать событие с одним кликом в IE? Он работает отлично в Хром и FF, но не работает в IE 8,9,10Как вызвать событие ввода событий в IE
Мой HTML:
<div class="qq-uploader">
<div class="qq-upload-button"
style="position: relative; overflow: hidden; direction: ltr;"
id="sizcache07400451357324745">
Click here to upload Image
<input type="file" multiple="multiple" name="file" style="position: absolute; right: 0px; top: 0px; font-family: Arial; font-size: 450px; margin: 0px; padding: 0px; cursor: pointer; opacity: 0;">
</div>
</div>
JQuery:
$(".qq-upload-button").each(function(){
$(this).click(function(e){
$(this).find('input[type="file"]').trigger('click');
return false;
});
});
Входной триггер нажмите непоследовательно во всех браузерах (http://stackoverflow.com/questions/210643/в-JavaScript-могу-я-делать-а-клик-события противопожарным программно-для-а-файл-вход). Я бы предложил заменить .qq-upload-button div на ярлык, поэтому он вызовет внутренний ввод. –