我目前在我的網站中使用了一個自定義上傳按鈕,旁邊是一個.invisible-file-input
類的隱藏文件輸入。自定義上傳按鈕適用於桌面,但不適用於手機
我已經在我的網站如下:
的Javascript
$('.call-upload').click(function() {
$(this).siblings('.invisible-file-input').click();
});
CSS
.invisible-file-input {
position: fixed;
top: -200vh;
}
HTML
<input class="invisible-file-input" name="document" type="file">
<button class="btn btn-primary btn-block call-upload" type="button">
Upload Document
</button>
當單擊該按鈕,它就會打開文件選擇窗口,這在桌面瀏覽器上工作正常,但只要您使用移動設備,它就不會在按鈕單擊時執行任何操作。
你可以添加HTML和CSS代碼 – Thusitha