亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索

10個(gè)常用的JQuery應(yīng)用

原創(chuàng) 2017-01-04 09:41:53 332
摘要: 應(yīng)用一、在文本或密碼輸入時(shí)禁止空格鍵              在很多表格領(lǐng)域都不需要空格鍵,例如,電子郵件,用戶名,密碼等等等。這里是一個(gè)簡(jiǎn)單的技巧可以用于在選定輸入中禁止空格鍵。$('input.nospace').keydown(function(e) { if&n

 應(yīng)用一、在文本或密碼輸入時(shí)禁止空格鍵       
       在很多表格領(lǐng)域都不需要空格鍵,例如,電子郵件,用戶名,密碼等等等。這里是一個(gè)簡(jiǎn)單的技巧可以用于在選定輸入中禁止空格鍵。

$('input.nospace').keydown(function(e) {
if (e.keyCode == 32) {
return false;
}
});


         應(yīng)用二、在圖片上停留時(shí)逐漸增強(qiáng)或減弱的透明效果

           另一個(gè)“經(jīng)典的”代碼,因?yàn)槟銜?huì)不時(shí)地要實(shí)現(xiàn)它。

$(document).ready(function(){
    $(".thumbs img").fadeTo("slow", 0.6); // This sets the opacity of the thumbs to fade down to 60% when the page loads
    $(".thumbs img").hover(function(){
        $(this).fadeTo("slow", 1.0); // This should set the opacity to 100% on hover
    },function(){
        $(this).fadeTo("slow", 0.6); // This should set the opacity back to 60% on mouseout
    });
});

     

  應(yīng)用三、檢測(cè)復(fù)制、粘貼和剪切的操作

          使用jQuery可以很容易去根據(jù)你的要求去檢測(cè)復(fù)制、粘貼和剪切的操作。

$("#textA").bind('copy', function() {
    $('span').text('copy behaviour detected!')
}); 
$("#textA").bind('paste', function() {
    $('span').text('paste behaviour detected!')
}); 
$("#textA").bind('cut', function() {
    $('span').text('cut behaviour detected!')
});

      

應(yīng)用四、遇到外部鏈接自動(dòng)添加target=”blank”的屬性

       當(dāng)鏈接到外部站點(diǎn)時(shí),你可能使用target=”blank”的屬性去在新界面中打開(kāi)站點(diǎn)。問(wèn)題在于target=”blank”屬性并不是W3C有效的屬性。讓我們用jQuery來(lái)補(bǔ)救:下面這段代碼將會(huì)檢測(cè)是否鏈接是外鏈,如果是,會(huì)自動(dòng)添加一個(gè)target=”blank”屬性。

var root = location.protocol + '//' + location.host;
$('a').not(':contains(root)').click(function(){
    this.target = "_blank";
});

      

 應(yīng)用五、用其他內(nèi)容取代html標(biāo)志

        jQuery使得用另外一個(gè)東西取代html標(biāo)志很簡(jiǎn)單。可以利用的余地?zé)o窮無(wú)盡。

112957op2s77xeazdsppxy.png.thumb.jpg


      應(yīng)用六、檢測(cè)視窗寬度
       現(xiàn)在移動(dòng)設(shè)備比過(guò)時(shí)的電腦更普遍,能夠方便去檢測(cè)一個(gè)更小的視窗寬度會(huì)很有幫助。幸運(yùn)的是,用jQuery來(lái)做超級(jí)簡(jiǎn)單。

var responsive_viewport = $(window).width();
/* if is below 481px */
if (responsive_viewport < 481) {
    alert('Viewport is smaller than 481px.');
} /* end smallest screen */


       應(yīng)用七、自動(dòng)定位并修復(fù)損壞圖片

       如果你的站點(diǎn)比較大而且已經(jīng)在線運(yùn)行了好多年,你或多或少會(huì)遇到界面上某個(gè)地方有損壞的圖片。這個(gè)有用的函數(shù)能夠幫助檢測(cè)損壞圖片并用你中意的圖片替換它,并會(huì)將此問(wèn)題通知給訪客。
112957aaqdpfxf6ptprqxr.png.thumb.jpg


      應(yīng)用八、檢測(cè)Internet Explorer版本
       當(dāng)涉及到CSS設(shè)計(jì)時(shí),對(duì)開(kāi)發(fā)者和設(shè)計(jì)者而言Internet Explorer一直是個(gè)問(wèn)題。盡管IE6的黑暗時(shí)代已經(jīng)過(guò)去,IE也越來(lái)越不流行,它始終是一個(gè)能夠容易檢測(cè)的好東西。當(dāng)然了,下面的代碼也能用于檢測(cè)別的瀏覽器。
112958sq7ztqlulnpilana.png.thumb.jpg


       應(yīng)用九、平穩(wěn)滑動(dòng)到頁(yè)面頂部
       這是一個(gè)最廣泛使用的jQuery效果:對(duì)一個(gè)鏈接點(diǎn)擊下會(huì)平穩(wěn)地將頁(yè)面移動(dòng)到頂部。這里沒(méi)什么新的內(nèi)容,但是每個(gè)開(kāi)發(fā)者必須要會(huì)偶爾編寫(xiě)一下類似函數(shù)

112958ldx7xj2qyd1vydbl.png.thumb.jpg

        應(yīng)用十、固定在頂部
        非常有用的代碼片段,它允許一個(gè)元素固定在頂部。對(duì)導(dǎo)航按鈕、工具欄或重要信息框是超級(jí)有用的。

112956esr951llf8zrvlxf.png.thumb.jpg


發(fā)布手記

熱門(mén)詞條