浅谈jQuery效果函数
jQuery有很多的效果可以实现,比如说淡入淡出的效果:<html>
<head> <style> #box{width:200px;height:200px;background:red;opacity:1;} </style> </head> <body> <divid="box"> </div> <inputtype="button"value="隐藏/显示"id="bt1"><br/><br/> <inputtype="button"value="淡入"id="bt2"><br/><br/> <inputtype="button"value="淡出"id="bt3"><br/><br/> <inputtype="button"value="滑入"id="bt4"><br/><br/> <inputtype="button"value="滑出"id="bt5"><br/><br/> <inputtype="button"value="半透明"id="bt6"><br/><br/> <inputtype="button"value="滑入/滑出"id="bt7"><br/><br/> <inputtype="button"value="淡入入/淡出"id="bt7"><br/><br/> </body> <scriptsrc="jquery-1.6.js"></script> <script> $(function(){ $("#bt1").click(function(){ $("#box").toggle(1000) }), $("#bt2").click(function(){ $("#box").slideDown(1500) }), $("#bt3").click(function(){ $("#box").slideUp(1500) }), $("#bt4").click(function(){ $("#box").fadeIn(1000) }), $("#bt5").click(function(){ $("#box").fadeOut(1000) }), $("#bt6").click(function(){ $("#box").fadeTo(1500,0.4) }), $("#bt7").click(function(){ $("#box").fadeToggle(1000) }), $("#bt8").click(function(){ $("box").slideToggle(1500) }) }) </script> </html>
jQuery也可以来实现一个滚动字幕的效果,比如说下边这个例子:<html>
<head> <style> #box{width:300px;height:50px;border:2pxdashedviolet;overflow:hidden;line-height:50px;margin:0auto;color:red;font-size:30px;} </style> </head> <body> <divid="box"></div> </body> <scriptsrc="jquery-1.7.1.min.js"></script> <script> $(function(){ str="我是中国人" $("#box").html(str) setInterval(go,300) functiongo(){ str=str.substr(1)+str.substr(0,1) $("#box").html(str) } }) </script> </html>
jQuery可以用来实现一个删除功能的实现,比如:<html>
<head> <style> #box{ width:400px; height:200px; border:1pxsolidblack; } </style> </head> <body> <divid="box"> <pid="a">第一a</p> <p>第二</p> <pid="a">第三a</p> <p>第四</p> </div> <buttonid="del">删除</button> <buttonid="cle">清空</button> </body> <scriptsrc="jquery-1.6.js"></script> <script> $(function(){ $("#del").click( function(){ $("p").remove("#a") }); $("#cle").click( function(){ $("#box").empty() }); }) </script> </html>
jQuery还会做出一选课功能的实现,比如:<html>
<head> <title></title> <style> li{ list-style:none; } #you{ position:absolute; left:300px; top:10px; } ul{ position:absolute; left:150px; top:10px; } </style> <scriptsrc="jquery-1.6.js"></script> <script> $(function(){ $("button:first").click(function(){ $("#zuo>option:selected").prependTo($("#you")); //$("#you").append($("#zuo>option:selected"); }) $("button:eq(1)").click(function(){ $("#you>option:selected").appendTo($("#zuo")); //$("#you").append($("#zuo>option:selected"); }) $("button:eq(2)").click(function(){ $("#zuo>option").appendTo($("#you")); }) $("button:eq(3)").click(function(){ $("#you>option").appendTo($("#zuo")); }) $("button:eq(4)").click(function(){ //$("#zuo>option:first").before($("#zuo>option:selected")) $("#zuo>option:selected").prependTo($("#zuo")); }) $("button:eq(5)").click(function(){ //$("#zuo>option:last").after($("#zuo>option:selected")) $("#zuo>option:selected").appendTo($("#zuo")); }) $("button:eq(6)").click(function(){ $("#zuo>option:selected").prev().before($("#zuo>option:selected")); }) $("button:eq(7)").click(function(){ $("#zuo>option:selected").next().after($("#zuo>option:selected")); }) }) </script> </head> <body> <selectsize="10"id="zuo"style="width:100px"> <option>职业英语</option> <option>高等数学</option> <option>大学语文</option> <option>大学物理</option> <option>计算机基础</option> <option>基本网页设计</option> <option>c语言程序设计</option> <option>数据结构</option> <option>UI设计</option> <option>产品脚本设计</option> <option>产品脚本提高</option> <option>产品脚本实战</option> </select> <ul> <li><button>选择</button></li> <li><button>退选</button></li> <li><button>全选</button></li> <li><button>全退</button></li> <li><button>置顶</button></li> <li><button>置底</button></li> <li><button>上移</button></li> <li><button>下移</button></li> </ul> <selectsize="10"id="you"style="width:100px"> </select> </body> </html>
jQuery还能够实现下滑框功能:<!DOCTYPEhtml>
<html> <head> <scriptsrc="/jquery/jquery-1.11.1.min.js"></script> <scripttype="text/javascript"> $(document).ready(function(){ $(".flip").click(function(){ $(".panel").slideDown("slow"); }); }); </script> <styletype="text/css"> div.panel,p.flip { margin:0px; padding:5px; text-align:center; background:#e5eecc; border:solid1px#c3c3c3; } div.panel { height:120px; display:none; } </style> </head> <body> <divclass="panel"> <p>W3School-领先的Web技术教程站点</p> <p>在W3School,你可以找到你所需要的所有网站建设教程。</p> </div> <pclass="flip">请点击这里</p> </body> </html> jQuery能够实现简单的动画效果:<!DOCTYPEhtml> <html> <head> <scriptsrc="/jquery/jquery-1.11.1.min.js"> </script> <script> $(document).ready(function(){ $("button").click(function(){ $("div").animate({left:'250px'}); }); }); </script> </head> <body> <button>开始动画</button> <p>默认情况下,所有HTML元素的位置都是静态的,并且无法移动。如需对位置进行操作,记得首先把元素的CSSposition属性设置为relative、fixed或absolute。</p> <divstyle="background:#98bf21;height:100px;width:100px;position:absolute;"> </div> </body> </html> jQuery能实现一个动画的开始与停止的功能:<html> <head> <style> #box{width:100px;height:100px;background:violet;position:absolute;border-radius:50%;top:50px;} </style> </head> <body> <divid="box"></div> <buttonid="bt">开始</button> <buttonid="bt1">停止</button> </body> <scriptsrc="jquery-1.6.js"></script> <script> $(function(){ $("#bt").click(function(){ $("div").animate({left:"800px",top:"300px",width:"500px",height:"500px"},3000) }), $("#bt1").click(function(){ $("div").stop(); }) }) </script> </html>
jQuery还能做一些向上轮播图片广告的功能:<html>
<head> <style> #box{width:600px;height:300px;overflow:hidden;border:1pxsolid#000;margin:0auto;} ul{list-style:none;} img{width:600px;height:300px;} *{padding:0;margin:0;} </style> </head> <body> <divid="box"> <ulid="pic"> <li><imgsrc="1.png"></li> <li><imgsrc="2.png"></li> <li><imgsrc="3.png"></li> <li><imgsrc="4.png"></li> <li><imgsrc="1.png"></li> </ul> </div> </body> <scriptsrc="jquery-1.7.1.min.js"></script> <script> $(function(){ m=0; p=setInterval(go,100) functiongo(){ m+=20; $("#pic").css("margin-top",-m+"px") if(m>=1200){m=0} } }) </script> </html>
jQuery还能实现两个下拉展开于闭合的效果于一体的:<!DOCTYPEhtml>
<html> <head> <scriptsrc="/jquery/jquery-1.11.1.min.js"></script> <script> $(document).ready(function() { $("button").click(function(){ $("#p1").css("color","red").slideUp(2000).slideDown(2000); }); }); </script> </head> <body> <pid="p1">jQuery乐趣十足!</p> <button>点击这里</button> </body> </html>
以上就是我分享给大家的,谢谢。
关于这篇jQuery效果函数就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。