婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > input file上傳文件樣式支持html5的瀏覽器解決方案

input file上傳文件樣式支持html5的瀏覽器解決方案

熱門標簽:平頂山電子地圖標注怎么修改 標準智能外呼系統(tǒng) 地圖標注自己去過的地方 搜狗星級酒店地圖標注 高德地圖標注錯誤怎么修改 電銷機器人視頻 會聲會影怎樣做地圖標注效果 江蘇高頻外呼系統(tǒng)線路 洛陽市伊川縣地圖標注中心官網(wǎng)
最近在使用畫布處理圖像像素時用到了file上傳控件,發(fā)現(xiàn)了file上傳控件的兩個兼容性問題。一個是file上傳控件在火狐下無法通過css改變width,另一個是file上傳控件在不同的瀏覽器下的外觀和行為都不一樣。
下面是file上傳控件在IE10,firefox16,chrome22,opera12,safari5.1.7里的截圖:

 
在IE10里,雙擊輸入框或者單擊按鈕都彈出文件選擇框。在其他瀏覽器里單擊輸入框,按鈕或文字都可以觸發(fā)文件選擇框。
鑒于這種混亂情況,有必要要統(tǒng)一樣式和行為。下面是我的兼容性方案。
先看一下最終結果在各瀏覽器的截圖:


基本思路:創(chuàng)建輸入框和按鈕模擬file上傳控件。將file上傳控件設置成透明。讓file上傳控件與用于模擬的按鈕右對齊。修改元素的堆疊順序,讓按鈕處于下面,file上傳控件在中間,輸入框在上面。在文件選擇完畢后將file上傳控件里的值賦給用于模擬的輸入框。
原理:在不同的瀏覽器里,file上傳控件的按鈕的height都是可調的,而且file上傳控件的右側都是可以單擊的。所以通過調節(jié)file上傳控件的height,并調整file上傳控件的位置(右對齊),可以讓file上傳控件的可單擊區(qū)域與用于模擬的按鈕完全覆蓋。當file上傳控件透明時用戶單擊用于模擬的按鈕就觸發(fā)了文件選擇框。但同時file上傳控件的堆疊順序不能先于用于模擬的輸入框,不然當用戶將鼠標置于所見的輸入框上時可能會看到光標不是指示文本而是為一個箭頭(而且為一個箭頭時單擊會彈出文件選擇框),用戶將感到困惑。
實現(xiàn):先看看html部分的代碼。

復制代碼
代碼如下:

<div id="file">
<input type="text" value="未選擇文件" /><input type="button" value="瀏覽" /><input type="file" />
</div>

然后是css部分的代碼。

復制代碼
代碼如下:

#file {
position:relative;
width:226px;
height:25px;
border:1px #99f solid;
}
#file input {
font-size:16px;
margin:0;
padding:0;
position:relative;
vertical-align:middle;
outline:none;
}
#file input[type="text"] {
border:3px none;
width:172px;
z-index:4;
}
#file input[type="button"] {
width:54px;
height:25px;
z-index:2;
}
#file input[type="file"] {
position:absolute;
right:0px;
height:25px;
opacity:0;
z-index:3;
}

最后javascript部分,用于把file上傳控件獲得的文件路徑顯示到可見的輸入框里。

復制代碼
代碼如下:

window.onload=function(){
var file=document.querySelector("#file input[type='file']");
var text=document.querySelector("#file input[type='text']");
file.addEventListener("change",assign,false);
function assign(){
text.value=file.value;
}
}

歡迎留言交流或指正。

標簽:廣西 松原 果洛 鄂爾多斯 阿克蘇 常德 蚌埠 廣東

巨人網(wǎng)絡通訊聲明:本文標題《input file上傳文件樣式支持html5的瀏覽器解決方案》,本文關鍵詞  input,file,上傳,文件,樣式,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《input file上傳文件樣式支持html5的瀏覽器解決方案》相關的同類信息!
  • 本頁收集關于input file上傳文件樣式支持html5的瀏覽器解決方案的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    久久综合九色欧美综合狠狠 | 亚洲婷婷综合色高清在线| 99精品久久免费看蜜臀剧情介绍| 日韩1区2区日韩1区2区| 中文字幕字幕中文在线中不卡视频| 日韩欧美卡一卡二| 51午夜精品国产| 日本高清无吗v一区| 国产激情一区二区三区桃花岛亚洲| 亚洲电影你懂得| 亚洲私人黄色宅男| 亚洲色欲色欲www| 中文字幕国产一区二区| 亚洲精品在线免费播放| 日韩一区二区三区四区| 欧美精品亚洲一区二区在线播放| 在线观看免费成人| 一本大道av伊人久久综合| 99久久亚洲一区二区三区青草| 国产成人在线电影| av午夜一区麻豆| 色婷婷精品大视频在线蜜桃视频| 94-欧美-setu| 91精彩视频在线| 日本韩国欧美国产| 欧美日韩一区二区三区四区五区 | 91国内精品野花午夜精品| av在线不卡网| 91丨九色porny丨蝌蚪| 国产精品白丝jk黑袜喷水| 看电视剧不卡顿的网站| 国产精品一区二区91| 久久不见久久见中文字幕免费| 精品一区二区免费视频| 免费久久精品视频| 日本三级亚洲精品| 美女一区二区三区| 日韩成人精品在线观看| 国产在线播放一区| 91在线视频网址| 色视频欧美一区二区三区| 色94色欧美sute亚洲线路二| 欧美色偷偷大香| 91精品婷婷国产综合久久性色| 欧美成人伊人久久综合网| 51午夜精品国产| 欧美一级一区二区| 国产精品毛片无遮挡高清| 亚洲人一二三区| 视频一区中文字幕国产| 国产精品一区二区在线播放| 成人a免费在线看| 欧美在线一二三四区| 日韩欧美一级二级三级久久久| 久久精品在这里| 亚洲综合视频网| 国产精品一区二区果冻传媒| 9l国产精品久久久久麻豆| 欧美日韩国产美| 日本一区二区综合亚洲| 亚洲高清免费一级二级三级| 国产一区二区在线观看免费| 91成人免费电影| 国产免费久久精品| 青青草91视频| 日本高清免费不卡视频| 欧美精品一区二| 香蕉av福利精品导航| 91视视频在线直接观看在线看网页在线看 | 精品国产一区二区三区忘忧草 | 一区二区三区精品| 国产综合久久久久久鬼色| 欧美色涩在线第一页| 国产精品欧美经典| 麻豆91在线播放免费| av日韩在线网站| 久久亚洲捆绑美女| 日韩精品电影一区亚洲| 色欧美片视频在线观看| 久久久午夜电影| 日韩高清不卡一区| 欧美日韩综合色| 一区二区三区影院| 91在线精品一区二区| 欧美经典一区二区| 韩国女主播一区二区三区| 制服视频三区第一页精品| 亚洲精品视频在线观看网站| 国产一区二区按摩在线观看| 欧美电视剧在线观看完整版| 日韩成人伦理电影在线观看| 欧美午夜精品电影| 五月激情综合色| 欧美日精品一区视频| 午夜不卡在线视频| 欧美人xxxx| 男男gaygay亚洲| 精品免费日韩av| 国产中文一区二区三区| 欧美zozo另类异族| 久久精品国产亚洲5555| 欧美电影免费观看高清完整版在线 | 亚洲少妇30p| 97久久超碰精品国产| 亚洲人成在线观看一区二区| 色综合婷婷久久| 亚洲成人资源在线| 日韩欧美一区二区久久婷婷| 久久国产麻豆精品| 精品国产伦一区二区三区观看方式| 老司机精品视频导航| 久久精品免费在线观看| 成人精品免费看| 亚洲精品成人悠悠色影视| 欧美视频日韩视频在线观看| 日本在线不卡一区| 久久理论电影网| 日本精品免费观看高清观看| 日韩精品国产欧美| 久久久99精品久久| 一本色道**综合亚洲精品蜜桃冫| 亚洲一区av在线| 日韩精品最新网址| aaa亚洲精品| 日日嗨av一区二区三区四区| 精品对白一区国产伦| www.性欧美| 三级亚洲高清视频| 久久久久久夜精品精品免费| 91丨porny丨蝌蚪视频| 奇米精品一区二区三区四区| 国产天堂亚洲国产碰碰| 在线看不卡av| 国产一区二区伦理片| 亚洲视频精选在线| 精品国产sm最大网站免费看| 91网站黄www| 国内外成人在线视频| 亚洲人成网站在线| xfplay精品久久| 欧美亚日韩国产aⅴ精品中极品| 久久国产精品免费| 亚洲蜜臀av乱码久久精品| 欧美大肚乱孕交hd孕妇| 在线精品视频免费观看| 国产经典欧美精品| 日韩国产高清影视| 亚洲综合色噜噜狠狠| 日本一区二区三区在线不卡 | 欧美日韩不卡一区二区| 成人亚洲精品久久久久软件| 日本视频一区二区| 一区二区三区视频在线看| 久久久精品人体av艺术| 欧美日韩精品一区二区三区蜜桃| 成人av电影免费观看| 蜜桃久久av一区| 五月综合激情网| 亚洲私人影院在线观看| 国产精品久久久久久久久免费樱桃 | 亚洲国产日韩a在线播放| 国产精品卡一卡二卡三| 久久久久高清精品| 精品国产欧美一区二区| 在线不卡免费av| 在线欧美一区二区| 91国产丝袜在线播放| 播五月开心婷婷综合| 国产精一品亚洲二区在线视频| 免费成人你懂的| 日韩成人一区二区三区在线观看| 最新日韩在线视频| 自拍偷自拍亚洲精品播放| 国产欧美一区二区在线| 精品处破学生在线二十三| 日韩一级片网站| 日韩精品影音先锋| 久久综合九色综合久久久精品综合| 日韩一区二区三区精品视频 | 玖玖九九国产精品| 精品无码三级在线观看视频| 国内外成人在线视频| 国产成人一区在线| 波波电影院一区二区三区| 99久久精品免费看国产| 91在线视频网址| 在线视频观看一区| 欧美福利电影网| 3d成人h动漫网站入口| 欧美福利视频导航| 久久伊人中文字幕| 国产精品成人免费在线| 亚洲一区二区三区四区不卡| 日韩av电影免费观看高清完整版| 国内精品免费**视频| 高清不卡一二三区| 一本色道久久综合亚洲精品按摩| 色哟哟精品一区| 欧美日韩另类一区| 精品区一区二区|