征集网锐志网络淘途找素材上91
创意在线首页
平面设计交互设计CG动漫工业设计建筑环境数码影像创意搜
 首页大赛征集资讯教程画廊访谈作品集创企同盟设计招聘人才专区竞赛台专题论吧 找素材看酷站设计网址库
教程网 Illustrator、Photoshop、CoreaDreaw、AI教程、PS教程
当前位置:首页 > 教程 > 脚本特效 > 正文
10个为Web设计师准备的jQuery教程
作者:iwanna 来源:Chinaui 发表时间:2010-5-10 11:33:22 浏览:

4a.手风琴式的折叠面板#1

下面是手风琴式的折叠面板(accordion)实例。(查看实例效果

sample

第一行代码会为<div> 元素中的第一个<H3>元素添加一个active的class(这个active的class会改变箭头图标的背景位置)。第二行会隐藏<div>中除第一外的所有<p>元素。当<h3> 元素被人点击时,他会将下一个<P>元素下拉显示,然后收起所有兄弟节点的内容,接着添加属性class=“active” 。

$(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”);

});

});

4b. 手风琴式的折叠面板#2

本例与上个例子非常类似,但是你可以指定哪个面板下面的内容是默认显示的。(查看实例效果)。

在CSS样式表中,将.accordion p设置为display:none。现在假设你想页面载入时,默认打开第三个面板的内容。你可以写成 $(“.accordion2 p”).eq(2).show(),注意这里标数是从0开始的。

$(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”);
});

});

5a.动画悬停效果#1

这里这个例子将会教你制作一个带有淡出和淡入效果的鼠标悬停效果。(查看例子实际效果

sample

当鼠标悬停的在菜单链接之上时,他会找到下一个<em>元素,然后对opacity和top位置进行动画效果处理。

$(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”);
});

});

5b. 动画悬停效果#2

这个例子将会获取菜单链接的标题属性,并将其保存在一个变量中,然后将它添加到<em>标签中。(查看实例效果

sample

第一行代码将会给菜单的<a>元素后面附加一个空的<em>元素。

当鼠标悬停在链接上时,程序会获取链接的标题属性,然后将其保存到在变量”hoverText”中,接着将 <em>文本内容设置成hoverText’变量中的值。

$(document).ready(function(){

$(“.menu2 a”).append(“<em></em>”);

$(“.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”);
});

});

 


1 2 3 4
在线编辑:wlx
本文链接:


推荐阅读:
·2021第十五届“创意中国”设计大奖 征稿章程
·2021第七届“学院派奖”全国艺术与设计大赛征集公告
·青春唯美插画培训网络远程班正在招生
·第八届中国高等院校设计作品大赛启动
·第十二届中国高校美术作品学年展获奖名单公布
·2021第七届“学院派奖”全国艺术与设计大赛征集公告
·第六届“包豪斯奖”国际设计大赛获奖名单揭晓
免责声明:本站刊载此文不代表同意其说法或描述,仅为提供更多信息。对本文有异议,请联络本站!
转载要求:文章作者及来源信息必需保留。转载之图片、文件请不要盗链本站地址,且不准打上各自站点的水印!

近期推荐报道 返回首页更多精彩等着你!

Photoshop| Photoshop快速调出情侣图片柔美的插画艺术| 绝望的小熊—美国插画师Luke
网页设计| 波兰Tiquet网站设计作品欣赏插画艺术| Nanami Cowdroy灵动黑白插画
Photoshop| Photoshop调出美女图片绚丽的橙红HTML/CSS| 实现DIV透明而里面的文字不透明
平面设计| 世界杯之平面广告欣赏插画艺术| Alberto Cerrite&ntil
平面设计| Havaianas人字拖最新平面广告系列网页设计| 英国madefavourite简洁细腻型
关于本站 | 联系方式 | 商业服务 | 合作伙伴 | 站点地图 | 免责声明 | 版权声明 | 在线投稿