论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Javascript教程
Tag:验证,特效,入门,实例,验证,表单,特效,正则表达式,跑马灯,document,函数,代码,getElementByID,菜单,图片,视频教程

Jquery下编写流行的前端的应用源码

文章类别:Javascript | 发表日期:2010-3-27 13:46:59

21视频教程网3月27日整理

其实不用jquery也可以很好的完成以下任务,因为以下很多实例都是用的Dojo或者mootools开发出来的。

先看看这些应用的体现:



这个导航看起来最开始我觉得很简单,CSS就可以彻底实现,但是考虑到IE6的不支持伪类,还是用JS来做了,而且相对于2个层错位覆盖的效果来看,用JS更稳定些。
*{font-family:Arial; font-size:12px; padding:0px;}
ul{list-style:none;}</pre>
/*demo1*/
#demo1{
width:300px;
height:25px;
background:#D2DA9E;
border:#333 solid 1px;
}
#demo1 li{
float:left;
display:inline-block;
margin-left:10px;
line-height:25px;
text-align:center;
width:78px;
height:25px;
position:relative;
z-index:1;
}
#demo1 a{color:#333;}
.a_move{
background:url(demo/demo1.gif) no-repeat center top;
width:78px;
height:25px;
position:absolute;
left:0px;
top:-12px;
z-index:-1;
}

这个是我做的DEMO中的样式结构,组合起来看,好的CSS和HTML结构对你的页面是多么的重要。
HTML部分很简单.
<ul id="demo1">
       <li><a href="#">Home</a></li>
       <li><a href="#">Google</a></li>
       <li><a href="#">Home</a></li>
</ul>

JS部分的结构如下:
$("#demo1&gt;li").hover(function(){
$(this).append("
<div class="a_move">");
},function(){
$(".a_move").remove();
});


以上代码只是片段帮助理解,具体代码可以查看最后我给出的DEMO地址中的源文件。

看似不难,但是真正写出来还是有点校技巧,主要是相对绝对定位的理解功力还有对DOM节点的把握。主要还是CSS的位置关系了解要很明朗才可以。

其他的一些例子:

经典的苹果网站的导航,它的源代码早早就研究过,不难,css sprites+JS的样式切换即可解决。


HTML可编辑的属性,知道的人不多,但是知道之后要学会控制它的样式,根据焦点的不同来设置,并需要提供一个HOVER的标示符来辅助操作。很简单,均可查看最后的源代码。


用一个一个alert()难道不厌烦了么?操作DOM节点来进行模拟confirm也不失是一种更好的选择。


这个原理很多了,我只是用了一个setTimeout配合一些动画即可完成,根本不需要一些复杂的扩展。


道理很简单,width,height随时间轴一样可以完成优雅的动画,而效果更具人性化。

上一篇:jQuery 1.4实现15个新特性实例源码 人气:3720
下一篇:编写星级投票效果源码 人气:2462
视频教程列表
文章教程搜索
 
Javascript推荐教程
Javascript热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058