先把下面的代码拷贝到个html中,运行看效果 代码如下: var currentPosition,timer; function GoTop(){ timer=setInterval("runToTop()",1); } function runToTop(){ currentPosition=document.documentElement.scrollTop || document.body.scrollTop; currentPosition-=10; if(currentPosition>0) { window.scrollTo(0,currentPosition); } else { window.scrollTo(0,0); clearInterval(timer); } } 饭 吃 家 回 你 带 返...
代码如下: jQuery(document).ready( function($){ $("container").lazyload();$("img").lazyload({ placeholder : "grey.gif", //加载图片前的占位图片 effect : "fadeIn" //加载图片使用的效果(淡入) }); }); #container { height: 2500px; background:#333; } JavaScript教程/参考手册 JavaScript热搜 Vue利用canvas实现移动端手写板的方法vue2.0 移动端实现下拉刷新和上拉加载更多的示例解决vue-router...
当一个页面内容很长的时候,侧边栏栏目可能显得太短,当窗口滑动到靠下的位置,则侧边即失去了展示内容的机会。很多新闻资讯类网站如新浪、网易、CSDN等,会在边栏的右下角以固定的小弹窗形式,以提供更多的内容展示方式,但这并不适合博客和web2.0风格的网站。 现在很多的独立博客和网站如人人网等,都使用了让侧边栏模块随滚动条滑动而位置固定的效果。就是当一个页面很长的时候,设定侧栏内容会跟随滚动条,这种效果适用于评论较...
代码如下: $("#feedbackContainer").scrollTop($("#feedbackContainer").height());
JQuery计算滚动条长度和位置,代码如下: javascript 代码如下: var scrMinHeight = 1; //滚动条最小高度 var scrMaxHeight = 0; //滚动条最大高度 var scrDefualtTop = 80; //滚动条默认位置 var scrHeight = 0; //初始化滚动条 function InitScroll() { scrMaxHeight = $("#mainScrollContent").height(); //文本框高度 scrHeight = document.getElementById("mainScrollContent").scrollHeigh...
代码如下:function setheight() { var div=document.getElementById("event_basicInfo"); //div.style.width="40%"; div.style.height=400; div.style.overflow="auto"; } window.onload=setheight;
这篇文章介绍了jquery滚动条事件的简单实例,有需要的朋友可以参考一下代码如下:<!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=utf-8" /> <title>无标题文档</title> <script type="text/javascript" src="jquery-1.6.2.js"></s...
最近做项目中有一个模块是用于实时监控的,左边有个菜单栏用于显示所有的设备,那当然是从数据库中动态获取的了,右边是个iframe用于显示监控画面。本来这个功能并不复杂,左边的菜单项是利用dtree.js来实现的,可时当功能实现完成之后,却发现一个问题,就是左边菜单栏中的设备名有的会很长,会超出了div的长度,准确说是左边iframe的宽度和长度不够。那么,这时就必须要利用滚动条了,可以设置左边菜单项div的overflow-x:auto;ov...
使用JQuery添加如下代码 代码如下: $(#sourceDiv).scroll( function() { $(#targetDiv).scrollTop($(this).scrollTop()); $(#targetDiv).scrollLeft($(this).scrollLeft()); }); $(#targetDiv).scroll( function() { $(#sourceDiv).scrollTop($(this).scrollTop()); $(#sourceDiv).scrollLeft($(this).scrollLeft()); }); 效果图:
代码如下: #topmenu{position:absolute;top:100px;background:#4b4a4a;width:100%;margin:0 auto;clear:both;overflow:hidden;z-index:998;left:0} jQuery(document).ready(function() { var topmenu = jQuery("#topmenu"); var topmenu_top = topmenu.offset().top; reset_topmenu_top(topmenu, topmenu_top); jQuery(window).scroll(function() { reset_topmenu_top(topmenu, topmenu_top); }); }); function reset_topmenu_top...
代码如下: * { margin: 0; padding: 0; } { height: 1000px; } #mainBox { width: 250px; height: 500px; border: 1px #bbb solid; position: relative; overflow: hidden; margin: 50px auto; } #content { height:1000px; position: absolute; left: 0; top: 0; } .scrollDiv { width: 6px; position: absolute; top: 0; background: #666; border-radius: 10px; } /* 章节类别 */ .m-catr{padding:15px 0 10px 12px;*paddi...
代码如下: function getScrollTop(){ var scrollTop=0; if(document.documentElement&&document.documentElement.scrollTop){ scrollTop=document.documentElement.scrollTop; }else if(document.body){ scrollTop=document.body.scrollTop; } return scrollTop; }
判断滚动条到底部,需要用到DOM的三个属性值,即scrollTop、clientHeight、scrollHeight。 scrollTop为滚动条在Y轴上的滚动距离。 clientHeight为内容可视区域的高度。 scrollHeight为内容可视区域的高度加上溢出(滚动)的距离。 从这个三个属性的介绍就可以看出来,滚动条到底部的条件即为scrollTop + clientHeight == scrollHeight。 废话不多少说,赶紧上代码(兼容不同的浏览器)。代码如下://滚动条在Y轴上的滚动距离 functi...
这是一个js的页面滚动条插件 使用时引入三个文件:(路径自行填写) 代码如下: 然后再给需要添加滚动条的容器加上一个方法,搞定 代码如下: $(function(){ $("#contentDiv").jScrollPane(); }) 太好用了! ps:如果要修改滚动条的默认样式可以打开jquery.jscrollpane.css文件修改 当然这作为jquery的一个插件,原始的jquery包不能少且要放在插件包之前,本文略。JavaScript教程/参考手册 JavaScript热搜 自定义...
代码如下: 滚动条下拉DIV固定在头部不动 *{padding:0;margin:0;} .ab{ width:100%; background-color:#eee; height:250px; text-align:center; line-height:250px;} .bc{ width:100%; background-color:#eee; text-align:center; text-align:center; color:#fff; font-size:24px; background-color:#060;} .pf{ width:100%; height:50px; background-color:#C00; text-align:center; line-height:50px; color:#fff;} /*-----...