狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

網(wǎng)站設(shè)計(jì)師jQuery上手指南

admin
2010年4月27日 2:48 本文熱度 6791
[p]有人說ajax很難,但自從[url=http://jquery.com/]jquery[/url]出現(xiàn)后,再難我們都可以輕松駕馭了。jquery作為當(dāng)前流行的javascript框架將使 ajax 變得及其簡(jiǎn)單。這篇文章就是為各位網(wǎng)站設(shè)計(jì)師和其他新手講述的怎樣更好地使用jquery庫實(shí)現(xiàn)javascript效果的。[/p]
[p]jquery是這樣一個(gè)javascript庫,它可以幫助編程人員實(shí)現(xiàn)”write less, do more”少寫多做的功能。在這個(gè)javascript庫中,有很多的ajax和javascript特性,來幫助我們提高改善用戶體驗(yàn)和語義化web設(shè)計(jì)。使用這些常用的jquery效果,你就不用再為這些繁瑣的代碼發(fā)愁了。[/p]
[p]文中用到的jquery版本為[i]jquery 1.2.3[/i]版。[/p]
[p][b]jquery是怎樣工作的?[/b][/p]
[p]首先,你必須下載一個(gè)jquery備份(核心只有一個(gè)文件jquery-x.x.x.x.js,其中x.x.x.x表示了文件的版本),并拷貝到對(duì)應(yīng)web項(xiàng)目的javascript腳本目錄中;然后在html標(biāo)簽中插入函數(shù),告訴jquery你想干什么就好了。下面這個(gè)圖表就是告訴我們jquery如何工作的。[/p]
[p][align=center][url=http://bbon.cn/wp-content/uploads/2008/03/jqueryfordesign/jquery-how-it-works.gif][img]http://bbon.cn/wp-content/uploads/2008/03/jqueryfordesign/jquery-how-it-works.gif[/img][/url][/align][/p]
[p][align=center]圖1 jquery工作原理[/align][/p]
[p][/p]
[p][b]如何獲取jquery參數(shù)?[/b][/p]
[p]參考jquery完善的[url=http://docs.jquery.com/main_page]說明文檔[/url],可以非常輕松地編寫jquery方法,唯一需要費(fèi)些力氣的就是,盡力學(xué)習(xí)掌握如何精確地調(diào)用jquery參數(shù)了。例如:[/p]
$("#header") //獲取id="header"的參數(shù)
$("h3") //獲取所有的h3
$("div#content .photo") //獲取所有嵌套在
中的class="photo">
$("ul li") //獲取所有嵌套在ul中的li標(biāo)簽
$("ul li:first") //只獲取ul中的第一個(gè)li標(biāo)簽
[p][b]jquery的常見十大應(yīng)用[/b][/p]
[p][b]1,簡(jiǎn)單的隱現(xiàn)滑動(dòng)面板[/b][/p]
先從一個(gè)簡(jiǎn)單的隱現(xiàn)滑動(dòng)面板開始學(xué)習(xí)吧!可能你已經(jīng)看到過很多的類似效果,點(diǎn)擊一個(gè)鏈接時(shí),層面板會(huì)上下滑動(dòng)([url=http://bbon.cn/wp-content/uploads/demo/jquery/simple-slide-panel.html]點(diǎn)擊觀看效果[/url])。
[img]http://bbon.cn/wp-content/uploads/2008/03/jqueryfordesign/sample1.gif[/img]
圖2 上下滑動(dòng)效果
[b]工作原理:[/b]當(dāng)class類標(biāo)簽btn-slide被鼠標(biāo)點(diǎn)擊時(shí),就會(huì)滑動(dòng)這個(gè)id="panel" 的div標(biāo)簽,并把css中的active類應(yīng)用到標(biāo)簽。這個(gè).active類就牽引帶有箭頭圖片的背景層上下滑動(dòng)了。
[b]代碼如下:[/b]$(document).ready(function(){ $(".btn-slide").click(function(){
$("#panel").slidetoggle("slow");
$(this).toggleclass("active");
});
});
[p][b]2,簡(jiǎn)單的按鈕關(guān)閉效果[/b][/p]
當(dāng)點(diǎn)擊按鈕圖標(biāo)時(shí),關(guān)閉對(duì)應(yīng)內(nèi)容([url=http://bbon.cn/wp-content/uploads/demo/jquery/simple-disappear.html]點(diǎn)擊觀看效果[/url])。
[url=http://bbon.cn/wp-content/uploads/demo/jquery/simple-disappear.html][img]http://bbon.cn/wp-content/uploads/2008/03/jqueryfordesign/sample2.gif[/img][/url]
圖3 按鈕關(guān)閉效果
[b]工作原理:[/b]當(dāng)點(diǎn)擊時(shí),它會(huì)找到自己所屬的上級(jí)標(biāo)簽
,并激活其不透明性為慢慢地隱藏消失。
[b]代碼如下:[/b]$(document).ready(function(){ $(".pane .delete").click(function(){
$(this).parents(".pane").animate({ opacity: "hide" }, "slow");
});
});
[p][b]3,聯(lián)動(dòng)變換效果[/b][/p]
[p]現(xiàn)在我們來看看jquery強(qiáng)大的聯(lián)動(dòng)效果吧。只用簡(jiǎn)單的幾行代碼,就能實(shí)現(xiàn)飛來飛去漸隱漸現(xiàn)的復(fù)雜效果了([url=http://bbon.cn/wp-content/uploads/demo/jquery/chainable-effects.html]點(diǎn)擊觀看效果[/url])。[/p]
[url=http://bbon.cn/wp-content/uploads/demo/jquery/chainable-effects.html][img]http://bbon.cn/wp-content/uploads/2008/03/jqueryfordesign/multi-animation.gif[/img][/url]
圖4 聯(lián)動(dòng)變換效果
[b]工作原理:[/b]
[b]line1:[/b]點(diǎn)擊

[b]line2:[/b]激活
的不透明屬性opacity=0.1,以1200ms的速度,left屬性移動(dòng) 400px
[b]line3:[/b]接著以slow的速度,opacity=0.4, top=160px, height=20, width=20
[b]line4:[/b]接著以slow的速度,opacity=1, left=0, height=100, width=100
[b]line5:[/b]接著以slow的速度,opacity=1, left=0, height=100, width=100
[b]line6:[/b]接著以fast的速度,top=0
[b]line7:[/b]接著以默認(rèn)normal速度,slideup
[b]line8:[/b]接著以slow的速度,slidedown
[b]line9:[/b]最后返回false來阻止瀏覽器跳轉(zhuǎn)到link鏈接錨點(diǎn)
[b]代碼如下:[/b]$(document).ready(function(){ $(".run").click(function(){
$("#box").animate({opacity: "0.1", left: "+=400"}, 1200)
.animate({opacity: "0.4", top: "+=160", height: "20", width: "20"}, "slow")
.animate({opacity: "1", left: "0", height: "100", width: "100"}, "slow")
.animate({top: "0"}, "fast")
.slideup()
.slidedown("slow")
return false;
});
});
[p][b]4a,折疊樣式1[/b][/p]
[p]這是一個(gè)簡(jiǎn)單的折疊樣式([url=http://bbon.cn/wp-content/uploads/demo/jquery/accordion1.html]點(diǎn)擊觀看效果[/url])。[/p]
[url=http://bbon.cn/wp-content/uploads/demo/jquery/accordion1.html][img]http://bbon.cn/wp-content/uploads/2008/03/jqueryfordesign/sample3.gif[/img][/url]
圖5 折疊樣式1
[b]工作原理:[/b]在第一行,為屬性為
的第一個(gè)

標(biāo)簽添加"active"類方法(用來切換箭頭圖標(biāo)的背景位置);在第二行,隱藏第一個(gè)除外的所有
中的

標(biāo)簽。
[p]點(diǎn)擊

標(biāo)簽時(shí),牽引下一個(gè)

標(biāo)簽并向上滑動(dòng)其所有的同類標(biāo)簽。[/p]
[b]代碼如下:[/b]$(document).ready(function(){ $(".accordion h3:first").addclass("active");
$(".accordion p:not(:first)").hide();
$(".accordion h3").click(function(){
$(this).next("p").slidetoggle("slow")
.siblings("p:visible").slideup("slow");
$(this).toggleclass("active");
$(this).siblings("h3").removeclass("active");
});
});
[p][b]4b,折疊樣式2[/b][/p]
[p]這個(gè)效果跟4a中的效果基本一致,唯一不同的是指定了初始默認(rèn)打開的層([url=http://bbon.cn/wp-content/uploads/demo/jquery/accordion2.html]點(diǎn)擊觀看效果[/url])。[/p]
[b]工作原理:[/b]在css樣式表中設(shè)置.accordion p的display:none。假如你想設(shè)置第三個(gè)層為默認(rèn)的打開狀態(tài),那么你就可以這樣寫:
$(".accordion2 p").eq(2).show(); //(eq = equal)默認(rèn)從0開始計(jì)數(shù)
[b]代碼如下:[/b]$(document).ready(function(){ $(".accordion2 h3").eq(2).addclass("active");
$(".accordion2 p").eq(2).show();
$(".accordion2 h3").click(function(){
$(this).next("p").slidetoggle("slow")
.siblings("p:visible").slideup("slow");
$(this).toggleclass("active");
$(this).siblings("h3").removeclass("active");
});
});
[p][b]5a,漂亮的鼠標(biāo)hover懸停效果1[/b][/p]
[p]本例實(shí)現(xiàn)的是一個(gè)精美的鼠標(biāo)懸停時(shí)的漸隱漸現(xiàn)效果([url=http://bbon.cn/wp-content/uploads/demo/jquery/animated-hover1.html]點(diǎn)擊觀看效果[/url])。[/p]
[url=http://bbon.cn/wp-content/uploads/demo/jquery/animated-hover1.html][img]http://bbon.cn/wp-content/uploads/2008/03/jqueryfordesign/sample4.gif[/img][/url]
圖6 漂亮的鼠標(biāo)hover懸停效果1
[b]工作原理:[/b]鼠標(biāo)懸停在鏈接菜單上時(shí),找到下面的并激活其opacity不透明屬性和top位置。
[b]代碼如下:[/b]$(document).ready(function(){ $(".menu a").hover(function() {
$(this).next("em").animate({opacity: "show", top: "-75"}, "slow");
}, function() {
$(this).next("em").animate({opacity: "hide", top: "-85"}, "fast");
});
});
[p][color=#000000][b]5b,漂亮的鼠標(biāo)hover懸停效果2[/b][/color][/p]
[p][color=#000000]這個(gè)例子是獲取鏈接菜單的title屬性,保存在一個(gè)變量里面,然后附加給標(biāo)簽([url=http://bbon.cn/wp-content/uploads/demo/jquery/animated-hover2.html]點(diǎn)擊觀看效果[/url])。[/color][/p]
[url=http://bbon.cn/wp-content/uploads/demo/jquery/animated-hover2.html][img]http://bbon.cn/wp-content/uploads/2008/03/jqueryfordesign/sample4b.gif[/img][/url]
圖7 漂亮的鼠標(biāo)hover懸停效果2
[b]工作原理:[/b]在第一行將一個(gè)空的賦值給鏈接菜單的
元素。鼠標(biāo)懸停在鏈接菜單上時(shí),就會(huì)獲取title的屬性,保存給一個(gè)"hovertext"變量,然后把"hovertext"的值賦給的文本內(nèi)容。
[b]代碼如下:[/b]$(document).ready(function(){ $(".menu2 a").append("");
$(".menu2 a").hover(function() {
$(this).find("em").animate({opacity: "show", top: "-75"}, "slow");
var hovertext = $(this).attr("title");
$(this).find("em").text(hovertext);
}, function() {
$(this).find("em").animate({opacity: "hide", top: "-85"}, "fast");
});
});
[p][color=#000000][b]6,塊級(jí)鼠標(biāo)樣式[/b][/color][/p]
[p]本例展示的是一個(gè)塊級(jí)鼠標(biāo)樣式,就像[url=http://bestwebgallery.com/]best web gallery[/url]這個(gè)網(wǎng)站的側(cè)邊欄效果似的([url=http://bbon.cn/wp-content/uploads/demo/jquery/block-clickable.html]點(diǎn)擊觀看效果[/url])。[/p]
[url=http://bbon.cn/wp-content/uploads/demo/jquery/block-clickable.html][img]http://bbon.cn/wp-content/uploads/2008/03/jqueryfordesign/sample5.gif[/img][/url]
圖8 [color=#000000]塊級(jí)鼠標(biāo)樣式[/color]
[b]工作原理:[/b]假設(shè)你有一個(gè)class屬性為”pane-list”的

關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲(chǔ)管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved