Используйте начальную загрузку напрямую и используйте простой управление JS
http://duckranger.com/2012/06/pretty-file-input-field-in-bootstrap/
Очень просто, код выглядит следующим образом:
<input id = "lefile" type = "file" style = "display: none"> <div> <input id = "photocover" type = "text" style = "height: 30px;"> <a onclick = "$ ('input [id = lefile]'). Click ();"> ressse </a> </div> <script type = "javascript"> $ ('input [id = lefile]'). изменить (function () {$ ('#photocover'). val ($ (this) .val ());}); </script>Эффекты следующие:
Никаких других JS и CSS не требуется, просто представьте Bootstrap и jQuery
На самом деле, это сплачивается, а затем JS управляет отображением имени файла.
Эффекты следующие:
Два начальных числа
http://markusslima.github.io/bootstrap-filestyle/
Примечание. Этот стиль может использовать только CSS Bootstrap2, а CSS -версия Bootstrap3 несовместима! ! (Черт возьми, я давно проверял это ..
Эффекты следующие:
Три начальных файла
http://www.gregpike.net/demos/bootstrap-file-input/demo.html
<! Doctype html> <html lang = "en"> <head> <meta charset = "utf-8"> <title> bootstrap.file-input </title> <link href = "css/bootstrap.min.cs" rel = "styleshiet"/> <scipt type = "javascript" src = "js/jquery-2.0.3.min.js"> </script> <script type = "text/javascript" src = "js/bootstrap.min.js"> </script> src = "js/bootstrap. type = "file"> <br> <br> <input type = "file"> <br> <br> <br> <input type = "file"> <br> <br> <br> <input type = "file"> <br> <br> <br> <br> <br> <br> <br> disabable styling: <!-отключить styling-> <prot = "file" data-dab type = "text/javascript"> $ ('input [type = file]'). bootstrapfileinput (); </script> </body> </html>Bootstrap.file-input.js был введен, но непосредственно была небольшая проблема, в которой говорилось, что метод BootstrapFileInput не может быть найден. Итак, я изменил немного JS:
/* Bootstrap - Ввод файла ================================================================================ Преобразует все <input type = "file"> в кнопки начальной загрузки <a> просмотр </a> */ $ .fn.bootstrapfileinput = function () {здесь я использую этот метод напрямую и удаляю предыдущую строку. <style> '+'. Cursor: Pointer;Хорошо, пришло время увидеть эффект ~~
Четыре прекрасных загрузчика
http://fineuploader.com/demos.html
Загрузка на официальном сайте - это плата. Полем Я скачал один на GitHub.
Скачать ссылку
После загрузки и декакомпрессии это выглядит так:
<! Doctype html> <html lang = "en"> <head> <meta charset = "UTF-8"> <Title> Bootstrap.file-input </title> <Link href = "css/bootstrap.min.css" rel = "stylesheet"/> <link href = "css/fineuplaud.cssselete"/> <link href = "css/finelaud.cssseelect"/> <link href = " <script type = "text/javascript" src = "js/jquery-2.0.3.min.js"> </script> <script type = "text/javascript" src = "js/all.fineuploader-4.3.1.min.js"> </script> </head> <bryploader-4.3.1. <div id = "triggerupload" style = "margin-top: 10px;"> <i> </i> upload now </div> <script> $ (document) .ready (function () {var manualuploader = $ ('#manaual-fine-uploader'). fineuploader ({reffer: {endpoint: 'server/handploads, awelAds, awelAds, aitOuds', aitOuds, atexploAds, aTexpload uploadbutton: '<i> </i> select files'}}); </script> <script> $ (document) .ready (function () {$ ('#fine-uploader'). fineuploader ({request: {endpoint: 'server/handleuploads'}});}); </script> <!-fine uploader css ==================================================================================================================== ========================================================================================= ========================================================================================= ========================================================================================= ========================================================================================== ============================================================================================================== type = "text/template" id = "qq-template"> <div> <div qq-hide-dropzone> <pran> файлы Drop здесь для загрузки </span> </div> <div> <div> Загрузить файл </div> </div> <pran> <par>. <pan> </span> <pan> </span> <pan> </span> <input tabIndex = "0" type = "text"> <pan> </span> <a href = "#"> Cancel </a> <a href = "#"> restry </a> <a href = "#"> delete </a> <span> </span> </li> </li> </li> <//li> <//li> <//li> <//li> </li> </href = "#" </body> </html>JS и CSS, вы можете найти его, поиск в папке, но есть All.FineUploader-4.3.1.min.js, который я скопировал на официальном веб-сайте, используя Chrome для просмотра элементов. Полем Его можно использовать после тестирования
Обратите внимание на шаблон в промежуточном коде
Если этот раздел недоступен, консоль сообщит об ошибке:
Тогда я нашел причину:
Вы можете прочитать его, то есть должен быть шаблонный файл для запуска.
Эффект заключается в следующем: (картина, соответствующая CSS, немного уродлива)
Приведенный выше контент связан со стилем загрузки файлов Bootstrap, представленный вам редактором. Я надеюсь, что это будет полезно для всех!