欧美成人精品手机在线观看_69视频国产_动漫精品第一页_日韩中文字幕网 - 日本欧美一区二区

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

網站設計師jQuery上手指南

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

[b]line2:[/b]激活
的不透明屬性opacity=0.1,以1200ms的速度,left屬性移動 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]接著以默認normal速度,slideup
[b]line8:[/b]接著以slow的速度,slidedown
[b]line9:[/b]最后返回false來阻止瀏覽器跳轉到link鏈接錨點
[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]這是一個簡單的折疊樣式([url=http://bbon.cn/wp-content/uploads/demo/jquery/accordion1.html]點擊觀看效果[/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]在第一行,為屬性為
的第一個

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

標簽。
[p]點擊

標簽時,牽引下一個

標簽并向上滑動其所有的同類標簽。[/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]這個效果跟4a中的效果基本一致,唯一不同的是指定了初始默認打開的層([url=http://bbon.cn/wp-content/uploads/demo/jquery/accordion2.html]點擊觀看效果[/url])。[/p]
[b]工作原理:[/b]在css樣式表中設置.accordion p的display:none。假如你想設置第三個層為默認的打開狀態,那么你就可以這樣寫:
$(".accordion2 p").eq(2).show(); //(eq = equal)默認從0開始計數
[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,漂亮的鼠標hover懸停效果1[/b][/p]
[p]本例實現的是一個精美的鼠標懸停時的漸隱漸現效果([url=http://bbon.cn/wp-content/uploads/demo/jquery/animated-hover1.html]點擊觀看效果[/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 漂亮的鼠標hover懸停效果1
[b]工作原理:[/b]鼠標懸停在鏈接菜單上時,找到下面的并激活其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,漂亮的鼠標hover懸停效果2[/b][/color][/p]
[p][color=#000000]這個例子是獲取鏈接菜單的title屬性,保存在一個變量里面,然后附加給標簽([url=http://bbon.cn/wp-content/uploads/demo/jquery/animated-hover2.html]點擊觀看效果[/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 漂亮的鼠標hover懸停效果2
[b]工作原理:[/b]在第一行將一個空的賦值給鏈接菜單的
元素。鼠標懸停在鏈接菜單上時,就會獲取title的屬性,保存給一個"hovertext"變量,然后把"hovertext"的值賦給的文本內容。
[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,塊級鼠標樣式[/b][/color][/p]
[p]本例展示的是一個塊級鼠標樣式,就像[url=http://bestwebgallery.com/]best web gallery[/url]這個網站的側邊欄效果似的([url=http://bbon.cn/wp-content/uploads/demo/jquery/block-clickable.html]點擊觀看效果[/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]塊級鼠標樣式[/color]
[b]工作原理:[/b]假設你有一個class屬性為”pane-list”的

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