實現跨瀏覽器的placeholder,相容IE7

2021-09-23 19:48:08 字數 1018 閱讀 8400

1,首先規定一下placeholder的規則

(1)文字框無內容失去焦點時,顯示placeher的文字(一般是灰色字型);

(2)文字框聚焦時(還沒有輸入內容),placeher將消失,即文字框空白

(3)文字框輸入內容時,placeholder也消失;

(4)文字框失去焦點時若有內容,則不顯示placeholder

2,核心方法

js**  

/***

* convert decimal str into hex(must be two bit,eg:02,f5)

*     '153'-->99

* @param str

*/to2hex = function to2hex(str)   

return hex;  

};  

csscolor2hex = function (csscolor) ;  

/***

** @param hexcolor : #ccc

* @param csscolor : [string]rgb(153, 153, 153)

* @returns 

*/comparecolor = function comparecolor(hexcolor/*#789*/, csscolor/*rgb(153, 153, 153)*/)   

if (hexcolor === csscolor)   

if (com.whuang.hsj.startswith(hexcolor, '#'))   

if (hexcolor.length == 3)   

var cssresult = csscolor2hex(csscolor);  

return (cssresult === hexcolor);  

};  

跨瀏覽器實現float center

原文 htt 我們都知道float left和float right,但是否想過float center呢?居中浮動。程式設計客棧 ul class macji skin 程式設計客棧 我們希望實現li是浮動的,並且居中的 li個數不固定,ul寬wmyyn度未知 可以設定ul的text align ...

谷歌瀏覽器實現跨域

大家在做http請求的時候可能會遇到跨域問題,這裡為大家提供解決方案,親自實驗有效。一般是報上述錯誤。首先在c盤新建乙個資料夾,命名按照下面的來。開啟谷歌瀏覽器的設定 在 目標 的exe後面新增下面這段內容,不要忘記打空格。並且下面這段內容不要放在包含 exe 的雙引號裡面,放在外面 disable...

瀏覽器跨域

前端部分,簡單的封裝乙個promise版的ajax let myajax function headers else xhr.open method,path for let key,value of object.entries headers xhr.send body myajax heade...