每一個網(wǎng)頁設(shè)計師都應(yīng)該了解的jQuery片段

2014-04-07    分類: 網(wǎng)站建設(shè)

jQuery是用成百上千個網(wǎng)頁。這是插入到頁面最常見的圖書館之一,它使DOM操作單元。
當(dāng)然,jQuery的受歡迎的原因之一是它的簡單性。我們似乎可以這樣做幾乎任何強大的圖書館。
所有我們的選擇,有一些片段我們會回來一次又一次。今天我想給你10個片段,每個人,新手們,將用一次又一次。
每一個網(wǎng)頁設(shè)計師都應(yīng)該了解的jQuery片段
1)回到頂部按鈕
回到頂部
$('a.top”)。單擊(function() {
$(文檔。體)。動畫({ 0 },scrollTop:800);
返回false;
});
//創(chuàng)建一個錨標(biāo)簽
< class=“頂”href =“#”>返回頂部
你可以看到使用動畫scrollTop功能jQuery中我們不需要一個插件來創(chuàng)建一個簡單的滾動到頂部動畫。
通過改變scrollTop值我們可以改變,我們希望滾動條的土地,在我的情況下,我使用了一個價值0因為我想讓它去的頂端,我們的網(wǎng)頁,但是如果我想我可以抵消100px 100px的功能類型。
所以我們真的做的是動畫文件的身體在800ms課程直到卷軸一直到頂層文件。

2)檢查是否加載圖像
$('img”)。負荷(function() {
控制臺日志(圖像加載成功”);
});
有時你需要檢查你的圖像是滿載為了繼續(xù)你的腳本,這三條線的jQuery代碼可以幫你輕松。
你也可以檢查是否一個特定的形象與身份或階級取代img標(biāo)簽加載。
每一個網(wǎng)頁設(shè)計師都應(yīng)該了解的jQuery片段
3)修復(fù)損壞的圖像自動
('img美元的誤差(function() {)。
$(這).attr('src '、' IMG /破碎。png”);
});
偶爾我們的時候,我們已經(jīng)打破了圖像鏈接在我們的網(wǎng)站和替換他們一個個并不容易,所以加入這段簡單的代碼可以為你節(jié)省很多的麻煩。
即使你沒有任何斷開的鏈接將不會做任何傷害。
每一個網(wǎng)頁設(shè)計師都應(yīng)該了解的jQuery片段
4)切換類在盤旋
$('按鈕')。懸停(function() {
$(這).addClass('hover”);
function() { },
$(這)。removeClass('hover”);
}
);
成都網(wǎng)站制作通常想改變在我們的頁面的點擊元素視覺當(dāng)用戶將鼠標(biāo)懸停在這個jQuery代碼段只是說,它增加了一個類元素當(dāng)用戶懸停和在用戶停止它消除了階級,所以你要做的就是在你的CSS文件,添加必要的風(fēng)格。
每一個網(wǎng)頁設(shè)計師都應(yīng)該了解的jQuery片段
5)禁用輸入字段
$(輸入[類型=“提交”]”).attr(“殘疾”,真的);
有時你可能想提交按鈕的形式甚至它的一個文本輸入被禁用,直到用戶執(zhí)行某個動作(檢查“我已經(jīng)閱讀條款”復(fù)選框為例),這行代碼實現(xiàn);添加禁用屬性輸入的所以你可以使它想你的時候。
做你需要做的是對殘疾人的輸入作為參數(shù)運行把功能:
$(輸入[類型=“提交”]”)把(“禁用”);

6)停止鏈接的加載
$('a.no-link”)。單擊(function(e){
E. preventdefault();
});
有時我們不希望鏈接到某個頁面或者加載它,我們想讓他們做的東西像引發(fā)其他一些腳本,在這種情況下,這段代碼會阻止默認動作技巧。
每一個網(wǎng)頁設(shè)計師都應(yīng)該了解的jQuery片段
7)切換淡入/幻燈片
/ /褪色
$(“-”),單擊(function() {
$(“元素”)。fadetoggle(“慢”);
});
/ /切換
$(“-”),單擊(function() {
$(“元素”)。slidetoggle(“慢”);
});
我們使用大量的幻燈片和消失在我們的動畫使用jQuery的東西,有時我們只是想表明一個元素時,我們點擊的東西,顯露和slideDown方法是好的,但如果我們想要的元素出現(xiàn)在第一次點擊,然后在第二個這段代碼消失會工作得很好。

8)簡單的手風(fēng)琴
/ /關(guān)閉所有面板
$(“#手風(fēng)琴”)。發(fā)現(xiàn)(的內(nèi)容)。hide();
/ /手風(fēng)琴
$(“#手風(fēng)琴”)。找到('。手風(fēng)琴頭”),點擊(function() {
VaR下=(這next()美元);
接下來slidetoggle('fast”);
$(“內(nèi)容”),不(下)。slideup('fast”);
返回false;
});
通過添加這個腳本的所有你真的需要在您的網(wǎng)頁是必要的HTML去得到這個工作。
你可以看到這段我首先關(guān)閉所有面板在我國手風(fēng)琴然后單擊事件我做的,是聯(lián)系在一起的,標(biāo)題幻燈片切換的內(nèi)容,和其他所有的幻燈片。這是一個簡單的方法快速的手風(fēng)琴。

9)使兩個div高度相同
$(“div”。).css('min-height,$(“div”。主要)。height());
有時候你想一下有相同的高度,無論什么內(nèi)容都在其中,這一點使剛剛;在這種情況下設(shè)置最小高度,意味著它可以大于主div不小。這是偉大的磚石類網(wǎng)站。

10)斑剝的無序列表
$(李:奇”).css(背景”、“# e8e8e8”);
這一點你可以很容易地創(chuàng)建斑馬條紋的無序列表,這個地方的背景你定義每一個奇怪的列表項,這樣你可以將默認為在CSS文件中的偶數(shù)。你可以把這段代碼到任何類型的標(biāo)記,從表到平原的DIV,你想成為斑馬剝離。

結(jié)論
這是jQuery的代碼我發(fā)現(xiàn)自己一次又一次在我的項目中使用。我希望你將本頁加入書簽,回來時你需要一個這樣的片段。

創(chuàng)新互聯(lián)設(shè)計文章推薦:

仁壽網(wǎng)站推廣/網(wǎng)站優(yōu)化

彭山網(wǎng)站設(shè)計公司

分享文章:每一個網(wǎng)頁設(shè)計師都應(yīng)該了解的jQuery片段
轉(zhuǎn)載來于:http://www.bm7419.com/news/19836.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、品牌網(wǎng)站制作、網(wǎng)站策劃、網(wǎng)站營銷、網(wǎng)站建設(shè)電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計