Вот код
js
$(window).load(function(){
//File Uploader
function createUploader(){
var uploader = new qq.FileUploader({
element: document.getElementById('fileUploaderButton'),
action: 'upload.php',
debug: true
});
createUploader();
}
DOM после создания загрузчика
<button id="fileUploaderButton" style="border-radius: 5px 5px 5px 5px;">
<div class="qq-uploader">
<div class="qq-upload-drop-area" style="display: none;">
<span>Drop files here to upload</span>
</div>
<div class="qq-upload-button" title="Upload photo" style="position: relative; overflow: hidden; direction: ltr;">
Upload photo
<input type="file" multiple="multiple" name="file" style="position: absolute; right: 0pt; top: 0pt; font-family: Arial; font-size: 118px; margin: 0pt; padding: 0pt; cursor: pointer; opacity: 0;">
</div>
<ul class="qq-upload-list"></ul>
</div>
</button>
Если я нажму на div «.qq-uploader», откроется файловый браузер, но только в Chrome.Курсор # fileUploaderButton является указателем, но id qq-uploader нормальный.Div qq-uploader меньше, чем кнопка.В Chrome, когда мышь находится над qq-загрузчиком, курсор меняется.В Internet Explorer или Firefox это не так, хотя Firebug показывает, что этот элемент есть.