标签添加"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”的
标签。 [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”的