|
jQuery已經(jīng)不是什么新鮮的事兒,以前總把它認(rèn)為是非常難的東西,也就沒有認(rèn)真去了解他了。直到學(xué)完CSS的大部分內(nèi)容,才開始接觸這種"write less, do more" 的Javascrīpt框架。這篇文章的最重要內(nèi)容是來自Web Designer Wall的一篇教程,一篇包含了10個(gè)jQuery特效的教程。這里不打算全文翻譯,想以自己的語言來表達(dá),或許這樣更方便大家理解/自己以后學(xué)習(xí),也可能更準(zhǔn)確地描述。
先試試看?特效實(shí)例:
View jQuery Demos:http://www.webdesignerwall.com/demo/jquery/
jQuery是如何工作的?
首先,你需要下載一個(gè)jQuery版本,并將它插入到<head>標(biāo)簽內(nèi)。然后,你將需要寫函數(shù)來告訴jQuery做些什么,下面的這個(gè)圖表將告訴你jQuery是怎樣工作的(請點(diǎn)擊圖片,查看大圖):
如何獲取元素(Get the element)?
書寫jQuery函數(shù)是一個(gè)非常簡單的事。關(guān)鍵是你要學(xué)習(xí)如何獲取你想要實(shí)現(xiàn)的效果的確切元素。
1. ("#header") = 獲取 id="header" 的元素
2. ("h3") = 獲取所有<h3>
3. ("div#content .photo") = 獲取<div id="content">里
4. 所有用class="photo"定義的元素
5. ("ul li") = 獲取所以 <ul> 中 <li> 的元素
6. ("ul li:first") = 只獲取<ul>中第一個(gè)<li>6. 整塊可點(diǎn)擊性效果
這個(gè)實(shí)例將會(huì)教你如何實(shí)現(xiàn)內(nèi)容中元素可點(diǎn)擊性效果,Best Web Gallery的側(cè)邊欄Tab就顯示這樣的效果。
如果你想讓class="pane-list"的<ul>內(nèi)的 <li> 可點(diǎn)擊(整塊),你可以向 ".pane-list li"指派一個(gè)函數(shù),使它被點(diǎn)擊時(shí),函數(shù)找到 <a>元素,重定向到它的href屬性值。
1. $(document).ready(function(){
2.
3. $(".pane-list li").click(function(){
4. window.location=$(this).find("a").attr("href"); return false;
5. });
6.
7. });
it知識庫:Web設(shè)計(jì)師值得收藏的10個(gè)jQuery特效,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。