- 浏览: 462747 次
- 性别:
- 来自: 长沙
文章分类
- 全部博客 (132)
- Java (17)
- Eclipse (2)
- Struts2 (6)
- SWT (9)
- Java Web Start (2)
- Heritrix (4)
- Nutch (1)
- Internet (2)
- J2me (2)
- Windows (4)
- Swing (8)
- JavaScript (11)
- Hibernate (1)
- Spring (6)
- Mysql (9)
- Oracle (10)
- Linux (6)
- RESTful (3)
- XML (1)
- Flex (4)
- EL (1)
- Apache (4)
- VC (3)
- OpenSourceLicence (1)
- Tomcat (4)
- Tiles2 (1)
- nosql (6)
- else (4)
- Nginx (2)
最新评论
-
mzlogin:
然而并没有讲 hash 函数
深入理解HashMap(及hash函数的真正巧妙之处) -
czp11210:
hi,你这篇文章很好。有两个细节跟你确认下:1.你使用的amo ...
Mysql 基于 Amoeba 的 水平和垂直 分片 -
Mybeautiful:
It seems the amoeba doesn't sup ...
Mysql 基于 Amoeba 的 水平和垂直 分片 -
xs.cctv:
言简意赅。。。。。。
深入理解HashMap(及hash函数的真正巧妙之处) -
mnhkahn:
h & (length-1)这个其实还是一个模运算,只 ...
深入理解HashMap(及hash函数的真正巧妙之处)
原文地址:http://blog.sina.com.cn/s/blog_565812e60100dku9.html
一单行滚动(ad:http://www.gz138.com )
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" c /> <title>无标题文档</title> <style type="text/css"> ul,li{margin:0;padding:0} #scrollDiv{width:300px;height:25px;line-height:25px;border:#ccc 1px solid;overflow:hidden} #scrollDiv li{height:25px;padding-left:10px;} </style> <script src="http://www.cssrain.cn/demo/JQuery+API/jquery-1[1].2.1.pack.js" type="text/javascript"></script> <script type="text/javascript"> function AutoScroll(obj){ $(obj).find("ul:first").animate({ marginTop:"-25px" },500,function(){ $(this).css({marginTop:"0px"}).find("li:first").appendTo(this); }); } $(document).ready(function(){ setInterval('AutoScroll("#scrollDiv")',1000) }); </script> </head> <body> <div id="scrollDiv"> <ul> <li>这是公告标题的第一行</li> <li>这是公告标题的第二行</li> <li>这是公告标题的第三行</li> <li>这是公告标题的第四行</li> <li>这是公告标题的第五行</li> <li>这是公告标题的第六行</li> <li>这是公告标题的第七行</li> <li>这是公告标题的第八行</li> </ul> </div> </body> </html>
二,多行滚动
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>无标题文档</title> <style type="text/css"> ul,li{margin:0;padding:0} #scrollDiv{width:300px;height:100px;min-height:25px;line-height:25px;border:#ccc 1px solid;overflow:hidden} #scrollDiv li{height:25px;padding-left:10px;} </style> <script src="http://www.cssrain.cn/demo/JQuery+API/jquery-1[1].2.1.pack.js" type="text/javascript"></script> <script type="text/javascript"> //滚动插件 (function($){ $.fn.extend({ Scroll:function(opt,callback){ //参数初始化 if(!opt) var opt={}; var _this=this.eq(0).find("ul:first"); var lineH=_this.find("li:first").height(), //获取行高 line=opt.line?parseInt(opt.line,10):parseInt(this.height()/lineH,10), //每次滚动的行数,默认为一屏,即父容器高度 speed=opt.speed?parseInt(opt.speed,10):500, //卷动速度,数值越大,速度越慢(毫秒) timer=opt.timer?parseInt(opt.timer,10):3000; //滚动的时间间隔(毫秒) if(line==0) line=1; var upHeight=0-line*lineH; //滚动函数 scrollUp=function(){ _this.animate({ marginTop:upHeight },speed,function(){ for(i=1;i<=line;i++){ _this.find("li:first").appendTo(_this); } _this.css({marginTop:0}); }); } //鼠标事件绑定 _this.hover(function(){ clearInterval(timerID); },function(){ timerID=setInterval("scrollUp()",timer); }).mouseout(); } }) })(jQuery); $(document).ready(function(){ $("#scrollDiv").Scroll({line:4,speed:500,timer:1000}); }); </script> </head> <body> <p>多行滚动演示:</p> <div id="scrollDiv"> <ul> <li>这是公告标题的第一行</li> <li>这是公告标题的第二行</li> <li>这是公告标题的第三行</li> <li>这是公告标题的第四行</li> <li>这是公告标题的第五行</li> <li>这是公告标题的第六行</li> <li>这是公告标题的第七行</li> <li>这是公告标题的第八行</li> </ul> </div> </body> </html>
三可控制向前向后的多行滚动
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>无标题文档</title> <style type="text/css"> ul,li{margin:0;padding:0} #scrollDiv{width:300px;height:100px;min-height:25px;line-height:25px;border:#ccc 1px solid;overflow:hidden} #scrollDiv li{height:25px;padding-left:10px;} </style> <script src="http://www.cssrain.cn/demo/JQuery+API/jquery-1[1].2.1.pack.js" type="text/javascript"></script> <script type="text/javascript"> (function($){ $.fn.extend({ Scroll:function(opt,callback){ //参数初始化 if(!opt) var opt={}; var _btnUp = $("#"+ opt.up);//Shawphy:向上按钮 var _btnDown = $("#"+ opt.down);//Shawphy:向下按钮 var timerID; var _this=this.eq(0).find("ul:first"); var lineH=_this.find("li:first").height(), //获取行高 line=opt.line?parseInt(opt.line,10):parseInt(this.height()/lineH,10), //每次滚动的行数,默认为一屏,即父容器高度 speed=opt.speed?parseInt(opt.speed,10):500; //卷动速度,数值越大,速度越慢(毫秒) timer=opt.timer //?parseInt(opt.timer,10):3000; //滚动的时间间隔(毫秒) if(line==0) line=1; var upHeight=0-line*lineH; //滚动函数 var scrollUp=function(){ _btnUp.unbind("click",scrollUp); //Shawphy:取消向上按钮的函数绑定 _this.animate({ marginTop:upHeight },speed,function(){ for(i=1;i<=line;i++){ _this.find("li:first").appendTo(_this); } _this.css({marginTop:0}); _btnUp.bind("click",scrollUp); //Shawphy:绑定向上按钮的点击事件 }); } //Shawphy:向下翻页函数 var scrollDown=function(){ _btnDown.unbind("click",scrollDown); for(i=1;i<=line;i++){ _this.find("li:last").show().prependTo(_this); } _this.css({marginTop:upHeight}); _this.animate({ marginTop:0 },speed,function(){ _btnDown.bind("click",scrollDown); }); } //Shawphy:自动播放 var autoPlay = function(){ if(timer)timerID = window.setInterval(scrollUp,timer); }; var autoStop = function(){ if(timer)window.clearInterval(timerID); }; //鼠标事件绑定 _this.hover(autoStop,autoPlay).mouseout(); _btnUp.css("cursor","pointer").click( scrollUp ).hover(autoStop,autoPlay);//Shawphy:向上向下鼠标事件绑定 _btnDown.css("cursor","pointer").click( scrollDown ).hover(autoStop,autoPlay); } }) })(jQuery); $(document).ready(function(){ $("#scrollDiv").Scroll({line:4,speed:500,timer:1000,up:"btn1",down:"btn2"}); }); </script> </head> <body> <p>多行滚动演示:</p> <div id="scrollDiv"> <ul> <li>这是公告标题的第一行</li> <li>这是公告标题的第二行</li> <li>这是公告标题的第三行</li> <li>这是公告标题的第四行</li> <li>这是公告标题的第五行</li> <li>这是公告标题的第六行</li> <li>这是公告标题的第七行</li> <li>这是公告标题的第八行</li> </ul> </div> <span id="btn1">向前</span> <span id="btn2">向后</span> </body> </html>
发表评论
-
使用jQuery Autocomplete(自动完成)插件
2011-02-23 17:35 1643jQuery 的Autocomplete(自动完成、自动填充 ... -
js 摇奖机
2011-01-06 13:27 5435最近运营的网站 需要一个 js 实现的摇奖的效果。在网上找了些 ... -
JS 定时器 (setInterval 和 setTimeout 函数)
2010-09-17 09:21 4255setInterval 和 setTimeout 均为在指定时 ... -
js修改二級地址下拉框
2010-06-19 12:23 1292<select name="addressCi ... -
IE6中png圖片的透明背景 官方解決方案
2010-05-19 17:12 1281做Web开发的朋友一定都知道PNG是一个相当不错的图片格式,但 ... -
chm中的链接变下载的解决方案
2010-05-07 12:06 1357今天下了一個 jquery的 chm , 发现里面的链接全都 ... -
JQuery获取和设置Select选项方法
2010-04-14 18:00 1181JQuery获取和设置Select选项 获取Select : ... -
动态添加表格行
2010-03-25 09:33 1126inserRow() 和 insertCell() 函数 ... -
浏览器JavaScript开启判断
2009-12-07 11:23 2191因为网站90%以上都是使用js, ajax,这样如果浏览器没有 ... -
jquery form 插件的使用
2009-12-04 10:57 1663在頁面中先引入jquery的js: <script ... -
悟透JavaScript -----下
2009-07-24 10:00 76原型真谛 正当我们感概万分时,天空中一道红光闪过,祥云中 ... -
悟透JavaScript-----中
2009-07-24 09:57 49构造对象 好了,接下我们来讨论一下对象的另一种创建方法 ... -
悟透JavaScript -----上
2009-07-24 09:53 65引子 编程世界里只存在两种基本元素,一个是数据,一个 ...
相关推荐
基于jQuery的上下无缝滚动应用(单行或多行).htm
基于jQuery的上下无缝滚动应用(单行或多行
本教程将详细讲解基于jQuery实现的"文字滚动大全",其中包括单行滚动、多行滚动以及带按钮控制的滚动效果。 首先,我们要了解jQuery中的scroll方法。通常,scroll事件用于监听滚动条的滚动动作,但在这个特定场景下...
jQuery库提供了简便的方法来实现这些效果,如单行滚动、批量多行滚动以及文字图片翻屏滚动。这里我们将详细讲解如何使用jQuery实现这些功能。 ### 1. 单行滚动效果 单行滚动通常用于新闻标题或者公告栏,让信息...
文本滚动特效是指将文字或文本列表以滚动的方式呈现,可以是单行平滑滚动,也可以是多行交替滚动,创造出动态的视觉效果。这样的效果不仅能够节省页面空间,还能够增加信息传递的趣味性。 在jQuery中实现这个特效,...
接下来,编写jQuery代码来实现文字滚动效果。这里可以使用`animate()`函数来改变文本的`top`或`transform`属性,模拟文字的滚动。一个简单的实现方法是先将所有标题添加到一个看不见的容器,然后逐个将其移动到可视...
模块滚动通常是指整个内容模块(如图片、新闻标题等)的滚动,而不是单行文字。这可以通过jQuery的`animate()`方法实现。以下是一个简单的例子: ```javascript $(document).ready(function() { var moduleHeight ...
jQuery全屏页面滚动效果是一种常见的网页交互设计,它能够为用户带来流畅且富有动态感的浏览体验。在网页设计中,这种效果常用于创建引人入胜的单页应用(SPA)或者产品展示页面,使得内容随着用户的滚动动作自然...
<script src="./public/js/jquery-ui-1.10.3.min.js"> <script src="./public/js/jquery.datepicker-zh-CN.js"></script> <link href="./public/css/jqueryui/jquery-ui-1.10.3.min.css" rel="stylesheet"> $( "#...
【jQuery仿新浪微博图片文字列表间歇上下滚动淡进淡出滚动-20130622】这个项目是基于JavaScript库jQuery实现的一种效果,它模拟了新浪微博中图片和文字列表的滚动展示方式,通常用于新闻资讯或者社交媒体的动态展示...
一旦引入jQuery,你可以编写JavaScript代码来实现文字滚动。一种简单的方法是使用`animate()`函数,它可以改变CSS属性,如`top`或`bottom`,以创建滚动效果。以下是一个基本的示例: ```javascript $(document)....
本文将详细讲解如何利用jQuery创建“超炫的图片上下滚动效果”。 一、jQuery简介 jQuery是由John Resig在2006年创建的一个开源库,它的核心理念是“Write Less, Do More”。jQuery简化了HTML文档遍历、事件处理、...
【标题】"js 单行多行滚动信息新闻"指的是使用JavaScript实现的一种动态展示新闻信息的效果,这种效果常见于网站的新闻更新区域,通过上下滚动或左右滑动的方式,使得多条新闻信息在有限的空间内循环展示,既节省了...
《jQuery实现单行多行滚动效果详解》 在网页设计中,动态滚动效果常常用于展示大量文本或数据,使得信息的呈现更为生动和吸引人。jQuery库以其强大的DOM操作和事件处理能力,成为了实现此类效果的首选工具。本文将...
jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)...
描述中的“jquery单行文字循环滚动”进一步确认了我们要讨论的是一个利用jQuery来实现的文字滚动特效。这种特效通常基于jQuery的动画功能,通过改变文本的CSS属性(如`left`或`top`)来实现文字的移动效果,从而达到...
**jQuery 定时器上下滚动特效详解** 在网页设计中,有时我们需要实现信息或广告的自动滚动效果,以便用户在不需手动操作的情况下也能浏览到全部内容。这种效果可以通过 jQuery 框架配合 CSS 样式来实现。本文将详细...
5. **懒人图库.txt**:可能包含了推荐的图片资源库链接,方便用户获取适合的文字滚动背景图片。 6. **懒人图库.url**:快捷方式,直接指向一个图片资源网站,便于用户查找和下载图片。 7. **js**:这个目录可能包含...
`textSlider`是一款基于jQuery的多行文字滚动插件,专为网页设计者和开发者提供一种简便的方法来实现动态展示多行文本。它能够优雅地将长段文字内容在有限的空间内循环滚动,增加网站的互动性和信息传递效率。在网页...