使用jQuery 觸發檔案輸入
嘗試使用jQuery 使用觸發器觸發上傳框時('click');方法,使用者可能會遇到困難。但是,此問題通常是由安全限制引起的。
瀏覽器阻止點擊隱藏的檔案輸入元素。如果元素的顯示設定為無或可見性隱藏,無法點選或觸發。
要規避此限制,一種方法是將檔案輸入元素放置在視口之外。透過將位置設為絕對並將上邊距設為負值(例如 top:-100px;),使用者將無法存取該元素,但仍可透過觸發器存取該元素。此方法可在 jsfiddle 上的演示中找到:http://jsfiddle.net/DSARd/1/。
以上是如何在 jQuery 中觸發隱藏的檔案輸入元素?的詳細內容。更多資訊請關注PHP中文網其他相關文章!