工作中的jquery知识点
1.跑马灯效果代码
*{margin:0;padding:0;} ul,li{list-style-type:none;} #scrollDiv{width:300px;height:25px;line-height:25px;border:#ccc 1px solid;overflow:hidden} #scrollDiv li{height:25px;padding-left:10px;}
<div id="scrollDiv"> <ul> <li>这是公告标题的第一行</li> <li>这是公告标题的第二行</li> <li>这是公告标题的第三行</li> </ul> </div>
<script type="text/javascript"> function AutoScroll(obj){ $(obj).find("ul:first").animate({ marginTop:"-25px" },500,function(){ //动画事件完成后触发的函数
//append,appendTo方法:能把页面上本来存在的对象添加到其他已存在的对象里面。其实就相当于把一个对象转移到另一个位置 $(this).css({marginTop:"0px"}).find("li:first").appendTo(this); }); } $(document).ready(function(){ //定时器 setInterval(‘AutoScroll("#scrollDiv")‘,1000); }); </script>
2.抽屉式效果
<div class="kefu"> <div class="kefu_left"></div> <div class="kefu_right"> <b>QQ:844455</b> <ul class=‘qq‘> <li><span class=‘txt‘>kefu1</span></li> <li><span class=‘txt‘>kefu2</span></li> <li><span class=‘txt‘>kefu3</span></li> </ul> <b>QQ:844455</b> <b>QQ:844455</b> <b>QQ:844455</b> </div> </div>
<style type="text/css"> * {margin:0px; padding:0px; font-family:‘Arial‘;} .kefu{ position : fixed; top: 100px; right: 0px; overflow: hidden; float: right; } .kefu_left{ background: url(kefu.png) no-repeat 0 -20px; width: 32px; height: 110px; margin-top: 70px; float: left; cursor: pointer; } .kefu_right{ float: left; width: 100px; border: 2px dotted red; } ul { list-style: none; } </style>
<script type="text/javascript"> $(document).ready(function(e) { var t=true; $(‘.kefu_left‘).click(function(){ if(t){ $(‘.kefu‘).animate({right:‘-100px‘},300); $(this).css(‘background-position‘,‘-32px -20px‘); t= !t; } else{ $(‘.kefu‘).animate({right:‘0px‘},300); $(this).css(‘background-position‘,‘0px -20px‘); t= !t; } }); }); </script>
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。