2、.toString();if(singleChar,match(chineseRegex)!=null){newLength+二2;}else{ncwLcngth++;}if(newLength>len){break;}newStr+二singlcChar;}if(strLength>len){newStr+二〃???〃;}returnnewStr;/*昶對可見元素進(jìn)行隱藏??:visible判斷是否為課件元素*/functionclose_window(){varflag=false;$(〃?di31og_con〃)?ceich(function(){if($(this)?is
3、(〃:visible")){flag二true;}})辻(flag二二true){$(〃?dialog_con“).hide();$("?dialogbox").hide();}else{window,android.callAndroidFinishO;}/*@@對持有不同設(shè)備的設(shè)備引用不同的樣式@@if判斷是否某種設(shè)備*/if(/(iPad
4、iPod
5、iOS)/i.test(navigator.userAgent)){setActiveStyleSheet(,zpad.css");}elseif(/(Android)
6、/i.test(navigator.userAgent)){setActiveStyleSheet(''common.css〃);}elseif(/(iPhone6)/i.test(navigator.userAgent)){setActiveStyleSheet(z,iphone6.css〃);}functionsetActiveStyleSheet(fi1ename){document.write(,Z<1inkhref二〃+filename+z,rcl二stylesheet〉");}/*@@回到頂部動畫@@*/$Ca.top,).click(functio
7、n(e){c.preventDcfault();$(document,body).animate({scrollTop:0},800);});/*碗檢查圖片是否加載完畢@@有時(shí)你或許要檢查圖片是否完全加載完畢,才能在腳本中進(jìn)行后續(xù)操作:碗你也可以通過把img標(biāo)簽替換成1D或class,來檢查特定圖片是否加載完成。*/$(,img,).load(function(){console.log('imageloadsuccessful');});/*碗動修復(fù)損壞的圖片昶如果你發(fā)現(xiàn)口己網(wǎng)站的圖片鏈接掛了,一個(gè)一個(gè)替換很麻煩。這段簡單的代碼可以幫上大忙;@@即使你沒有任何損壞的鏈接,增加這
8、段代碼也不會有什么影響。*/$('img').on('error',function(){$(this)?prop(Jsrc','img/brokcn.png');});/*@@Ilover上的Class切換碗如果用戶的鼠標(biāo)懸停在頁而上某個(gè)可點(diǎn)擊元素時(shí),你想要改變這個(gè)元素的視覺表現(xiàn)??梢允褂孟旅孢@段代碼,當(dāng)用戶懸停時(shí),為該元素增加一個(gè)class;當(dāng)用戶鼠標(biāo)離開后移除這個(gè)class:*/$('?btn')?hover(function(){$(this).addClass('hover');},function(){$(this).removeClass('hover,);});或
9、$('.btn')?hover(function(){$(this).toggleClass('hover,);});/*@@禁用input字段@@有吋你也許想讓表單-的提交按鈕或其文木輸入框變得不可用,直到用戶執(zhí)行了一個(gè)特定行為(例如確認(rèn)“我已經(jīng)閱讀該條款”的復(fù)選框)。增加disabledattribute到你的input,就可以實(shí)現(xiàn)口己想要的效果*/$(,input[type二〃submit"]')?propCdisabled,,true);$(,input[type二〃su