//原生
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<style>
*{
margin:;
padding:;
}
#box{
width:600px;
height:600px;
position:relative;
margin:50px auto;
border:5px solid #;
background:green;
color:#fff;
}
#right{
width:40px;
height:%;
background:#ccc;
position:absolute;
right:;
top:;
}
#move{
width:40px;
height:60px;
background:red;
position:absolute;
top:;
left:;
}
#nav{
width:560px;
height:%;
position:absolute;
left:;
top:;
overflow:hidden;
}
#txt{
width:%;
position:absolute;
top:;
left:;
}
</style>
<script>
function addWheel(obj,fn){
function wheel(ev){
var oEvent= ev || event;
var onOff=true;
onOff=oEvent.wheelDelta ? oEvent.wheelDelta> : oEvent.detail< ;
fn&&fn(onOff);
oEvent.preventDefault&&oEvent.preventDefault();
return false;
};
if(window.navigator.userAgent.toLowerCase().indexOf('firefox')!=-){
obj.addEventListener('DOMMouseScroll',wheel,false);
}else{
obj.onmousewheel=wheel;
}
};
window.onload=function(){
var oBox=document.getElementById('box');
var oRight=document.getElementById('right');
var oMove=document.getElementById('move');
var oTxt=document.getElementById('txt');
var oNav=document.getElementById('nav');
function getT(t){
if(t<){
t=;
}else if(t>=oRight.offsetHeight-oMove.offsetHeight){
t=oRight.offsetHeight-oMove.offsetHeight;
}
oMove.style.top=t+'px';
var a=(oTxt.offsetHeight-oNav.offsetHeight)/(oRight.offsetHeight-oMove.offsetHeight);
oTxt.style.top=-t*a+'px';
}
oMove.onmousedown=function(ev){
var oEvent= ev|| event;
var disY=oEvent.clientY-oMove.offsetTop;
document.onmousemove=function(ev){
var oEvent=ev || event;
var t=oEvent.clientY-disY;
getT(t);
};
document.onmouseup=function(){
document.onmousemove=null;
document.onmouseup=null;
oMove.releaseCapture&&oMove.releaseCapture();
};
oMove.setCapture&&oMove.setCapture();
return false;
};
addWheel(oBox,function(onOff){
var t=oMove.offsetTop;
if(onOff){
t-=;
}else{
t+=;
}
getT(t);
});
};
</script>
</head> <body>
<div id="box">
<div id="right">
<div id="move"></div>
</div>
<div id="nav">
<div id="txt">【环球时报综合报道 记者 邬宁宁】7月11日凌晨,留荷国际法学生学者联署南海仲裁案公开信的签名已达1000多人,各种媒体新闻报道的关注总量超过百万。彭芩萱和她的数十名伙伴是这封公开信的起草者和签名活动的发起者,她们还给这个活动确定了一个铿锵有力的口号:“全球联动,呼唤正义”。虽然12日才正式对外发布,这封由英文写就的公开信已经被全球各地的志愿者们陆续翻译成中文、荷文、阿拉伯文、俄文、法文、德文、西班牙文,对于公开信的签名征集也在如火如荼地进行。“(我们)甚至以邮件形式发给世界主要法学院的专家学者以及海牙国际组织的相关工作人员”,彭芩萱说。【环球时报综合报道 记者 邬宁宁 【环球时报综合报道 记者 邬宁宁】7月11日凌晨,留荷国际法学生学者联署南海仲裁案公开信的签名已达1000多人,各种媒体新闻报道的关注总量超过百万。彭芩萱和她的数十名伙伴是这封公开信的起草者和签名活动的发起者,她们还给这个活动确定了一个铿锵有力的口号:“全球联动,呼唤正义”。虽然12日才正式对外发布,这封由英文写就的公开信已经被全球各地的志愿者们陆续翻译成中文、荷文、阿拉伯文、俄文、法文、德文、西班牙文,对于公开信的签名征集也在如火如荼地进行。“(我们)甚至以邮件形式发给世界主要法学院的专家学者以及海牙国际组织的相关工作人员”,彭芩萱说。【环球时报综合报道 记者 邬宁宁 【环球时报综合报道 记者 邬宁宁】7月11日凌晨,留荷国际法学生学者联署南海仲裁案公开信的签名已达1000多人,各种媒体新闻报道的关注总量超过百万。彭芩萱和她的数十名伙伴是这封公开信的起草者和签名活动的发起者,她们还给这个活动确定了一个铿锵有力的口号:“全球联动,呼唤正义”。虽然12日才正式对外发布,这封由英文写就的公开信已经被全球各地的志愿者们陆续翻译成中文、荷文、阿拉伯文、俄文、法文、德文、西班牙文,对于公开信的签名征集也在如火如荼地进行。“(我们)甚至以邮件形式发给世界主要法学院的专家学者以及海牙国际组织的相关工作人员”,彭芩萱说。【环球时报综合报道 记者 邬宁宁 【环球时报综合报道 记者 邬宁宁】7月11日凌晨,留荷国际法学生学者联署南海仲裁案公开信的签名已达1000多人,各种媒体新闻报道的关注总量超过百万。彭芩萱和她的数十名伙伴是这封公开信的起草者和签名活动的发起者,她们还给这个活动确定了一个铿锵有力的口号:“全球联动,呼唤正义”。虽然12日才正式对外发布,这封由英文写就的公开信已经被全球各地的志愿者们陆续翻译成中文、荷文、阿拉伯文、俄文、法文、德文、西班牙文,对于公开信的签名征集也在如火如荼地进行。“(我们)甚至以邮件形式发给世界主要法学院的专家学者以及海牙国际组织的相关工作人员”,彭芩萱说。【环球时报综合报道 记者 邬宁宁 【环球时报综合报道 记者 邬宁宁】7月11日凌晨,留荷国际法学生学者联署南海仲裁案公开信的签名已达1000多人,各种媒体新闻报道的关注总量超过百万。彭芩萱和她的数十名伙伴是这封公开信的起草者和签名活动的发起者,她们还给这个活动确定了一个铿锵有力的口号:“全球联动,呼唤正义”。虽然12日才正式对外发布,这封由英文写就的公开信已经被全球各地的志愿者们陆续翻译成中文、荷文、阿拉伯文、俄文、法文、德文、西班牙文,对于公开信的签名征集也在如火如荼地进行。“(我们)甚至以邮件形式发给世界主要法学院的专家学者以及海牙国际组织的相关工作人员”,彭芩萱说。【环球时报综合报道 记者 邬宁宁 【环球时报综合报道 记者 邬宁宁】7月11日凌晨,留荷国际法学生学者联署南海仲裁案公开信的签名已达1000多人,各种媒体新闻报道的关注总量超过百万。彭芩萱和她的数十名伙伴是这封公开信的起草者和签名活动的发起者,她们还给这个活动确定了一个铿锵有力的口号:“全球联动,呼唤正义”。虽然12日才正式对外发布,这封由英文写就的公开信已经被全球各地的志愿者们陆续翻译成中文、荷文、阿拉伯文、俄文、法文、德文、西班牙文,对于公开信的签名征集也在如火如荼地进行。“(我们)甚至以邮件形式发给世界主要法学院的专家学者以及海牙国际组织的相关工作人员”,彭芩萱】</div>
</div>
</div>
</body>
</html> //jquery <!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<style>
*{
margin:;
padding:;
}
#box{
width:600px;
height:600px;
position:relative;
margin:50px auto;
border:5px solid #;
background:green;
color:#fff;
}
#right{
width:40px;
height:%;
background:#ccc;
position:absolute;
right:;
top:;
}
#move{
width:40px;
height:60px;
background:red;
position:absolute;
top:;
left:;
}
#nav{
width:560px;
height:%;
position:absolute;
left:;
top:;
overflow:hidden;
}
#txt{
width:%;
position:absolute;
top:;
left:;
}
</style>
<script src="jquery-1.7.2.js"></script>
<script>
function addWheel(obj,fn){
function wheel(ev){
var oEvent= ev || event;
var onOff=true;
onOff=oEvent.wheelDelta ? oEvent.wheelDelta> : oEvent.detail< ;
fn&&fn(onOff);
oEvent.preventDefault&&oEvent.preventDefault();
return false;
};
if(window.navigator.userAgent.toLowerCase().indexOf('firefox')!=-){
obj.addEventListener('DOMMouseScroll',wheel,false);
}else{
obj.onmousewheel=wheel;
}
}; $(function(){
//console.log($('#right')[0]);
var oBox=$('#box');
var oRight=$('#right');
var oMove=$('#move');
var oTxt=$('#txt');
var oNav=$('#nav');
function getT(t){
if(t<){
t=;
}else if(t>=oRight.height()-oMove.height()){
t=oRight.height()-oMove.height();
}
oMove.css({
top:t+'px'
});
var a=(oTxt.height()-oNav.height())/(oRight.height()-oMove.height());
oTxt.css({
top:-a*t+'px'
}); }
oMove.mousedown(function(ev){
var disY=ev.clientY-oMove.position().top;
$(document).mousemove(move);
$(document).mouseup(up);
function move(ev){
var t=ev.clientY-disY;
getT(t);
}
function up(){
$(document).unbind('mousemove',move);
$(document).unbind('mouseup',up);
oMove.releaseCapture&&oMove.releaseCapture(); }
oMove.setCapture&&oMove.setCapture();
return false;
});
addWheel(oBox[],function(onOff){
var t=oMove.position().top;
if(onOff){
t-=;
}else{
t+=;
}
getT(t);
});
});
</script>
</head> <body>
<div id="box">
<div id="right">
<div id="move"></div>
</div>
<div id="nav">
<div id="txt">【环球时报综合报道 记者 邬宁宁】7月11日凌晨,留荷国际法学生学者联署南海仲裁案公开信的签名已达1000多人,各种媒体新闻报道的关注总量超过百万。彭芩萱和她的数十名伙伴是这封公开信的起草者和签名活动的发起者,她们还给这个活动确定了一个铿锵有力的口号:“全球联动,呼唤正义”。虽然12日才正式对外发布,这封由英文写就的公开信已经被全球各地的志愿者们陆续翻译成中文、荷文、阿拉伯文、俄文、法文、德文、西班牙文,对于公开信的签名征集也在如火如荼地进行。“(我们)甚至以邮件形式发给世界主要法学院的专家学者以及海牙国际组织的相关工作人员”,彭芩萱说。【环球时报综合报道 记者 邬宁宁 【环球时报综合报道 记者 邬宁宁】7月11日凌晨,留荷国际法学生学者联署南海仲裁案公开信的签名已达1000多人,各种媒体新闻报道的关注总量超过百万。彭芩萱和她的数十名伙伴是这封公开信的起草者和签名活动的发起者,她们还给这个活动确定了一个铿锵有力的口号:“全球联动,呼唤正义”。虽然12日才正式对外发布,这封由英文写就的公开信已经被全球各地的志愿者们陆续翻译成中文、荷文、阿拉伯文、俄文、法文、德文、西班牙文,对于公开信的签名征集也在如火如荼地进行。“(我们)甚至以邮件形式发给世界主要法学院的专家学者以及海牙国际组织的相关工作人员”,彭芩萱说。【环球时报综合报道 记者 邬宁宁 【环球时报综合报道 记者 邬宁宁】7月11日凌晨,留荷国际法学生学者联署南海仲裁案公开信的签名已达1000多人,各种媒体新闻报道的关注总量超过百万。彭芩萱和她的数十名伙伴是这封公开信的起草者和签名活动的发起者,她们还给这个活动确定了一个铿锵有力的口号:“全球联动,呼唤正义”。虽然12日才正式对外发布,这封由英文写就的公开信已经被全球各地的志愿者们陆续翻译成中文、荷文、阿拉伯文、俄文、法文、德文、西班牙文,对于公开信的签名征集也在如火如荼地进行。“(我们)甚至以邮件形式发给世界主要法学院的专家学者以及海牙国际组织的相关工作人员”,彭芩萱说。【环球时报综合报道 记者 邬宁宁 【环球时报综合报道 记者 邬宁宁】7月11日凌晨,留荷国际法学生学者联署南海仲裁案公开信的签名已达1000多人,各种媒体新闻报道的关注总量超过百万。彭芩萱和她的数十名伙伴是这封公开信的起草者和签名活动的发起者,她们还给这个活动确定了一个铿锵有力的口号:“全球联动,呼唤正义”。虽然12日才正式对外发布,这封由英文写就的公开信已经被全球各地的志愿者们陆续翻译成中文、荷文、阿拉伯文、俄文、法文、德文、西班牙文,对于公开信的签名征集也在如火如荼地进行。“(我们)甚至以邮件形式发给世界主要法学院的专家学者以及海牙国际组织的相关工作人员”,彭芩萱说。【环球时报综合报道 记者 邬宁宁 【环球时报综合报道 记者 邬宁宁】7月11日凌晨,留荷国际法学生学者联署南海仲裁案公开信的签名已达1000多人,各种媒体新闻报道的关注总量超过百万。彭芩萱和她的数十名伙伴是这封公开信的起草者和签名活动的发起者,她们还给这个活动确定了一个铿锵有力的口号:“全球联动,呼唤正义”。虽然12日才正式对外发布,这封由英文写就的公开信已经被全球各地的志愿者们陆续翻译成中文、荷文、阿拉伯文、俄文、法文、德文、西班牙文,对于公开信的签名征集也在如火如荼地进行。“(我们)甚至以邮件形式发给世界主要法学院的专家学者以及海牙国际组织的相关工作人员”,彭芩萱说。【环球时报综合报道 记者 邬宁宁 【环球时报综合报道 记者 邬宁宁】7月11日凌晨,留荷国际法学生学者联署南海仲裁案公开信的签名已达1000多人,各种媒体新闻报道的关注总量超过百万。彭芩萱和她的数十名伙伴是这封公开信的起草者和签名活动的发起者,她们还给这个活动确定了一个铿锵有力的口号:“全球联动,呼唤正义”。虽然12日才正式对外发布,这封由英文写就的公开信已经被全球各地的志愿者们陆续翻译成中文、荷文、阿拉伯文、俄文、法文、德文、西班牙文,对于公开信的签名征集也在如火如荼地进行。“(我们)甚至以邮件形式发给世界主要法学院的专家学者以及海牙国际组织的相关工作人员”,彭芩萱】</div>
</div>
</div>
</body>
</html>

原生+jquery 实现好看滚动条。的更多相关文章

  1. jQuery实现模拟滚动条效果;

    滚动条在web开发中,很常见,原生的HTML滚动条很难看,因此很多网站借助JS来模拟实现滚动条效果: 滚动条的实现原理其实比较简单,拿垂直滚动条来说: 1),最外层容器需要设置overflow:hid ...

  2. jquery两个滚动条样式

    jquery两个滚动条样式 点击下载

  3. jquery判断div滚动条到底部

    jQuery 里和滚动条有关的概念很多,但是有三个属性和滚动条的拖动有关,就是:scrollTop.scrollLeft.scrollHeight.其中 scrollHeight 属性,互联网上几乎搜 ...

  4. Jquery图片随滚动条加载

    很久以前的写的Jquery图片随滚动条加载,现在不是什么新技术,应用也很广泛,大大提高图片多的页面打开速度! 有需要的朋友看看吧!有什么意见或建议欢迎留言交流! Demo.html  源码: < ...

  5. 一款jQuery打造的滚动条在底部滑出信息提示层

    一款jQuery打造的滚动条在底部滑出信息提示层, 当滚动鼠标滚轮,或者滚动条往下拉的时候,在右下角,弹出一个信息提示框. 有一点仿的是一个插件工具,就是网页中大家都长用到的友荐. 这款特效算一款简单 ...

  6. js原生 + jQuery实现页面滚动字幕

    js原生/jQuery实现页面滚动字幕效果 17:45:49 在新闻列表或者文章列表信息等页面中很容易要求实现字幕滚动的效果,以下为简单的实现页面中滚动字幕的效果 1.jQuery实现页面滚动字幕效果 ...

  7. jQuery粘性跟随滚动条滚动的导航栏源代码下载

    jQuery粘性跟随滚动条滚动的导航栏源代码下载 作者:网页模板 大小:0.005MB 点击次数:3494 发布时间:2014-03-07 12:55 分享到:0 特效介绍 jQuery粘性跟随滚动条 ...

  8. jquery让页面滚动条top,滚动条 顶部

    jquery让页面滚动条top,滚动条 顶部$(document).scrollTop(0);

  9. jquery.nicescroll完美滚动条使用方法

    配置参数 当调用"niceScroll"你可以传递一些参数来定制视觉方面: cursorcolor - 十六进制改变光标颜色,默认值是"#000000" cur ...

随机推荐

  1. @keyframes

    通过 @keyframes 规则,您能够创建动画. @keyframes movelike{ from{right:1205px;} to{right:0px}} 创建动画的原理是,将一套 CSS 样 ...

  2. HTML5的 2D SVG和SVG DOM的学习笔记(2)---SVG动画

    SVG支持动画.可以通过以下几种方法获得动画效果: 使用SVG动画元素.SVG可以描述随时间变化的图形对象,使用不同的动画元素可以定义运动路径,淡入淡出效果和对象的膨胀.收缩.旋转和变换颜色. 使用S ...

  3. 转载---Java集合对象的深度复制与普通复制

    原博文:http://blog.csdn.net/qq_29329775/article/details/49516247 最近在做算法作业时出现了错误,原因是没有弄清楚java集合的深度复制和浅度复 ...

  4. HDU 3308 LCIS

    题意: U A B: 把第A个数变成BQ A B: 输出[A,B]最长连续上升子序列(注意是连续  相当于子串) 思路:单点更新 ,区间合并几下左边开头最小  和右边结束最大的两个数即可. #incl ...

  5. iptables基本规则

    注意:iptables只能被拥有超级权限的用户设置.   重启 清空 iptables 规则:在终端输入:   iptables -F iptables -X iptables -t nat -F i ...

  6. DownloadManager补漏

    原始完成于:2014-10-24 20:01:03 DownloadManager是一个处理HTTP下载请求的系统服务: 1. 基本用法 1 private void download() { 2 R ...

  7. BFC学习笔记

    BFC:块级格式化上下文 占用某一块的空间位置,主要用于清除内部浮动(防止因浮动脱离文档流引起的布局错乱),margin值的嵌套(之前写过一篇关于margin-top嵌套的解决方法),三列布局(占用空 ...

  8. BZOJ 2595 斯坦那树

    很久以前就想做,后来弃坑了. 最近又在群里有人问了类似的问题,艾老师说是斯坦纳树(%%%) 就是状压DP,然后用Spfa对状态进行转移. #include <iostream> #incl ...

  9. 如何解决requireJs的模块加载超时

    requireJs的加载是一种异步机制,它加载js的时候有个默认的超时机制,当加载一个js超过一定时间的时候,它就会在浏览器中抛出模块加载超时错误,接下来,就不会加载这个模块. 这个机制其实是起到了节 ...

  10. 怎样禁用或启用"最近使用的项目"

    1.右击“任务栏”——属性——‘开始’菜单——自定义——高级——去掉“列出我最近打开的文档”的勾选——确定.2.通过“组策略”来修改开始——运行——gpedit.msc——用户配置——管理模板——任务 ...