用JQuery写的滚动条,可以改变样式哦!
很早之前在做项目的时候要用到自定义的滚动条,可是现在的CSS2只能改改颜色什么的,对于改变形状或者更高级的用法根本不可能实现,没办法只能自己写一个了。(好像CSS3可以该形状,不过没研究过有兴趣的童鞋可以研究研究)好了,废话不多说直接上代码吧,如下:
<!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>
<style type="text/css">
body{
margin:0px;
padding: 0px;
}
#main{
overflow: hidden;
position: relative;
}
.scoller{
position: absolute;
right: 0px;
top: 0px;
width: 20px;
background-color: #000000;
z-index: 10;
}
.scoller_cont{
position: absolute;
width: 20px;
top: 0px;
background-color: #cceeff;
height: 20px;
z-index: 200;
}
#cont{
position: absolute;
top: 0px;
left: 0px;
background-color: yellow;
}
</style>
<script type="text/javascript" src="jquery-1.8.3.min.js"></script> <!-- 引用JQuery库,从哪弄不用我说了吧~ -->
<script type="text/javascript">
$(function(){
var parss_btn=false; //判断鼠标是否按下
var m_top,top; //鼠标距离滑块的Y坐标和滑块距离滚动槽的Y坐标
var cont_top; //内容距离容器的Y坐标
$("#main").css({width:$(window).width(),height:$(window).height()}); //获取外部容器的宽和高
$(".scoller").css("height",$(window).height()); //获取滚动槽的高度
$("#cont").css("width",$(window).width()-20); //计算出内容的宽度
var cont = $("#cont").css("height"); //获取内容的高度
var num=$(window).height()/parseInt(cont); //获取滚动条和内容的比例
$(".scoller_cont").css("height",num*$(window).height()); //计算出滚动条的高度
$(".scoller_cont").mousedown(function(e){
parss_btn=true;
m_top=e.clientY - $(this).offset().top;
return false;
});
$(document).mouseup(function(){
parss_btn=false;
});
$(".scoller").mousemove(function(e){
top=e.clientY - m_top;
var scoller_cont_height=top+num*$(window).height(); //滑块的底部距离滑块槽顶部的高度 if(parss_btn){
if(top<=0){
top=0;
$(".scoller_cont").css("top",top);
cont_top=top/num;
$("#cont").css("top",-cont_top);
}
else if(scoller_cont_height>=$(window).height()){
top=$(window).height()-num*$(window).height();
$(".scoller_cont").css("top",top);
cont_top=top/num;
$("#cont").css("top",-cont_top);
}
else{
$(".scoller_cont").css("top",top);
cont_top=top/num;
$("#cont").css("top",-cont_top);
}
}
});
//alert(cont);
});
</script>
</head> <body>
<div id="main">
<div id="cont">
一种美味,宛如一缕白烟,轻轻地摇曳;一种亮点,恰似星星点点,在夜空里闪烁,在大街小巷里招摇;一种诱惑,触动内心的渴望,勾引你的灵魂;一种盼望,在心底升起,缠绕在脑海的空间。它,就是众人见爱的春饼。<br /> 春饼飘香,口感柔韧耐嚼;那种滋味,随风潜入嗅觉;“饼香不怕巷子深!”春饼是面粉烙制的薄饼,一般要卷菜而食。立春吃春饼有喜迎春季、祈盼丰收之意。在永春,我见过,白色的素面薄皮作衣裳,柔柔的,软软的,以薄薄的箔的姿态,蕴含着淡淡的风韵;绿油油的韭菜,叶片扁平带状,品质柔软,纤维较多。它浓浓的香味,挑起舌尖厚厚的恩宠;鲜红色的红萝卜,切成丝状,仿佛在努力激起你的食欲;豆芽,晶莹剔透,面孔润滑,柔脆白嫩,似乎要钻进你的胃口……<br /> 春饼,在金黄的油里慢慢地洗礼过,经过几分钟的煎炸,转身一变,成为黄色的、稍瘪的圆柱状容貌。黄色的外衣透露出一点点鲜红,一点点翠绿,一点点嫩白。春饼诱人的色泽,入口香脆,令人爱不释手。一缕爱它、恋它和知它的情感在眼里闪光。<br /> 微风习习,心绪飘飞,每一口的滋味,饱蘸着浓浓的喜悦;每一次的咀嚼,释放着深深的兴奋;每一缕的香味,震撼着红红的心灵。春饼,你的名字,如姹紫嫣红的春天,如诗如梦,惊喜连连。春饼,每一次走近你,内心里拥有一份美好的等待;春饼,你的容颜,如少女的花容月貌,含羞带笑,游离的情感找到了解馋的依靠。<br /> 指尖留下的余味,铺陈眷恋。潮湿的心境,经过春饼的净化,犹如午阳直照,烘干水汽,温暖心窝。春饼,浓彩重抹的一笔,不是写在纸上,不是刻在石上,不是有分量的铅字,而是一种寄托,一种享受,一种余音绕梁的绝响。<br /> 在喧嚣的街边,在明亮的拐角,在热闹的路旁,一个个小摊子,就有你微笑的脸蛋,也伴着你销魂蚀骨的温馨。春饼,哪怕化为灰烬,也有你抹不掉的痕迹。春饼,普通又亲切的影子,随处可见,只是,对你那难以忘却的留恋,总在嘴角牵引着动心的欲望。<br /> 我渴望,我渴望,不时走向你,与你相遇,与你缠绵,与你拥抱,与你热吻。春饼,每一次你走进我的内心,总会荡起心水的涟漪。那一层层的微妙的体会,冲击着心海的礁石,汹涌澎湃,动人心魄。朴素的语言难以描绘你的神奇,暗淡的文字难以写出你的诱人之处。知道吗?春饼,你曾经是我暗恋的绝色对象。<br /> 我知道,我只知道,那样秀色可餐的外表,走进我,跑向我,飞向我,不时闯进内心的深处。《四时宝镜》说“立春日食萝菔、春饼、生菜,号春盘。”杜甫有“春日春盘细生菜”的诗句!春饼,可谓位居“极品”,它集有简单化、普及化和大众化于一身。在心里,你雕刻你的模样,摇摆你的身影,飘荡你的香味,那样醉人,那样迷人,那样引人入胜。<br /> 有人,你是老当益壮;春饼,你是日久弥香;有溪,你是越流越大,终成江河;春饼,你是越传越广,终成大器;有花,你是越开越美,终成风景;春饼,你是越吃越香,终有爱意。那份对春饼绵长的爱意,铸就了声名远播五湖四海,挚爱传向神州大地!
一种美味,宛如一缕白烟,轻轻地摇曳;一种亮点,恰似星星点点,在夜空里闪烁,在大街小巷里招摇;一种诱惑,触动内心的渴望,勾引你的灵魂;一种盼望,在心底升起,缠绕在脑海的空间。它,就是众人见爱的春饼。<br /> 春饼飘香,口感柔韧耐嚼;那种滋味,随风潜入嗅觉;“饼香不怕巷子深!”春饼是面粉烙制的薄饼,一般要卷菜而食。立春吃春饼有喜迎春季、祈盼丰收之意。在永春,我见过,白色的素面薄皮作衣裳,柔柔的,软软的,以薄薄的箔的姿态,蕴含着淡淡的风韵;绿油油的韭菜,叶片扁平带状,品质柔软,纤维较多。它浓浓的香味,挑起舌尖厚厚的恩宠;鲜红色的红萝卜,切成丝状,仿佛在努力激起你的食欲;豆芽,晶莹剔透,面孔润滑,柔脆白嫩,
似乎要钻进你的胃口……<br /> 春饼,在金黄的油里慢慢地洗礼过,经过几分钟的煎炸,转身一变,成为黄色的、稍瘪的圆柱状容貌。黄色的外衣透露出一点点鲜红,一点点翠绿,一点点嫩白。春饼诱人的色泽,入口香脆,令人爱不释手。一缕爱它、恋它和知它的情感在眼里闪光。<br /> 微风习习,心绪飘飞,每一口的滋味,饱蘸着浓浓的喜悦;每一次的咀嚼,释放着深深的兴奋;每一缕的香味,震撼着红红的心灵。春饼,你的名字,如姹紫嫣红的春天,如诗如梦,惊喜连连。春饼,每一次走近你,内心里拥有一份美好的等待;春饼,你的容颜,如少女的花容月貌,含羞带笑,游离的情感找到了解馋的依靠。<br /> 指尖留下的余味,铺陈眷恋。潮湿的心境,经过春饼的净化,犹如午阳直照,烘干水汽,温暖心窝。春饼,浓彩重抹的一笔,不是写在纸上,不是刻在石上,不是有分量的铅字,而是一种寄托,一种享受,一种余音绕梁的绝响。<br /> 在喧嚣的街边,在明亮的拐角,在热闹的路旁,一个个小摊子,就有你微笑的脸蛋,也伴着你销魂蚀骨的温馨。春饼,哪怕化为灰烬,也有你抹不掉的痕迹。春饼,普通又亲切的影子,随处可见,只是,对你那难以忘却的留恋,总在嘴角牵引着动心的欲望。<br /> 我渴望,我渴望,不时走向你,与你相遇,与你缠绵,与你拥抱,与你热吻。春饼,每一次你走进我的内心,总会荡起心水的涟漪。那一层层的微妙的体会,冲击着心海的礁石,汹涌澎湃,动人心魄。朴素的语言难以描绘你的神奇,暗淡的文字难以写出你的诱人之处。知道吗?春饼,你曾经是我暗恋的绝色对象。<br /> 我知道,我只知道,那样秀色可餐的外表,走进我,跑向我,飞向我,不时闯进内心的深处。《四时宝镜》说“立春日食萝菔、春饼、生菜,号春盘。”杜甫有“春日春盘细生菜”的诗句!春饼,可谓位居“极品”,它集有简单化、普及化和大众化于一身。在心里,你雕刻你的模样,摇摆你的身影,飘荡你的香味,那样醉人,那样迷人,那样引人入胜。<br /> 有人,你是老当益壮;春饼,你是日久弥香;有溪,你是越流越大,终成江河;春饼,你是越传越广,终成大器;有花,你是越开越美,终成风景;春饼,你是越吃越香,终有爱意。那份对春饼绵长的爱意,铸就了声名远播五湖四海,挚爱传向神州大地!
一种美味,宛如一缕白烟,轻轻地摇曳;一种亮点,恰似星星点点,在夜空里闪烁,在大街小巷里招摇;一种诱惑,触动内心的渴望,勾引你的灵魂;一种盼望,在心底升起,缠绕在脑海的空间。它,就是众人见爱的春饼。<br /> 春饼飘香,口感柔韧耐嚼;那种滋味,随风潜入嗅觉;“饼香不怕巷子深!”春饼是面粉烙制的薄饼,一般要卷菜而食。立春吃春饼有喜迎春季、祈盼丰收之意。在永春,我见过,白色的素面薄皮作衣裳,柔柔的,软软的,以薄薄的箔的姿态,蕴含着淡淡的风韵;绿油油的韭菜,叶片扁平带状,品质柔软,纤维较多。它浓浓的香味,挑起舌尖厚厚的恩宠;鲜红色的红萝卜,切成丝状,仿佛在努力激起你的食欲;豆芽,晶莹剔透,面孔润滑,柔脆白嫩,似乎要钻进你的胃口……<br /> 春饼,在金黄的油里慢慢地洗礼过,经过几分钟的煎炸,转身一变,成为黄色的、稍瘪的圆柱状容貌。黄色的外衣透露出一点点鲜红,一点点翠绿,一点点嫩白。春饼诱人的色泽,入口香脆,令人爱不释手。一缕爱它、恋它和知它的情感在眼里闪光。<br /> 微风习习,心绪飘飞,每一口的滋味,饱蘸着浓浓的喜悦;每一次的咀嚼,释放着深深的兴奋;每一缕的香味,震撼着红红的心灵。春饼,你的名字,如姹紫嫣红的春天,如诗如梦,惊喜连连。春饼,每一次走近你,内心里拥有一份美好的等待;春饼,你的容颜,如少女的花容月貌,含羞带笑,游离的情感找到了解馋的依靠。<br /> 指尖留下的余味,铺陈眷恋。潮湿的心境,经过春饼的净化,犹如午阳直照,烘干水汽,温暖心窝。春饼,浓彩重抹的一笔,不是写在纸上,不是刻在石上,不是有分量的铅字,而是一种寄托,一种享受,一种余音绕梁的绝响。<br /> 在喧嚣的街边,在明亮的拐角,在热闹的路旁,一个个小摊子,就有你微笑的脸蛋,也伴着你销魂蚀骨的温馨。春饼,哪怕化为灰烬,也有你抹不掉的痕迹。春饼,普通又亲切的影子,随处可见,只是,对你那难以忘却的留恋,总在嘴角牵引着动心的欲望。<br /> 我渴望,我渴望,不时走向你,与你相遇,与你缠绵,与你拥抱,与你热吻。春饼,每一次你走进我的内心,总会荡起心水的涟漪。那一层层的微妙的体会,冲击着心海的礁石,汹涌澎湃,动人心魄。朴素的语言难以描绘你的神奇,暗淡的文字难以写出你的诱人之处。知道吗?春饼,你曾经是我暗恋的绝色对象。<br /> 我知道,我只知道,那样秀色可餐的外表,走进我,跑向我,飞向我,不时闯进内心的深处。《四时宝镜》说“立春日食萝菔、春饼、生菜,号春盘。”杜甫有“春日春盘细生菜”的诗句!春饼,可谓位居“极品”,它集有简单化、普及化和大众化于一身。在心里,你雕刻你的模样,摇摆你的身影,飘荡你的香味,那样醉人,那样迷人,那样引人入胜。<br /> 有人,你是老当益壮;春饼,你是日久弥香;有溪,你是越流越大,终成江河;春饼,你是越传越广,终成大器;有花,你是越开越美,终成风景;春饼,你是越吃越香,终有爱意。那份对春饼绵长的爱意,铸就了声名远播五湖四海,挚爱传向神州大地!<br />
</div>
<div class="scoller">
<div class="scoller_cont"></div>
</div>
</div>
</body>
</html>
代码很简单,我就不做什么解释了,自己写的可能有些乱,特别是变量的名字,说实话自己最纠结的就是给变量命名。不过能用~但是没有滚动条的上下点击的按钮,也不支持鼠标滚轮,更不用说是点击滚动槽跳到相应的位置了,只是一个初级作品,给大家抛砖引玉用的,高手可以跳过啦~嘿嘿……
用JQuery写的滚动条,可以改变样式哦!的更多相关文章
- javascript和jquery 移除事件 和 改变样式
javascript移除事件: document.getElementById("word").onmouseover = null; javascript改变样式: docume ...
- jQuery实现单击某个标签改变样式
1.HTML代码,如下图: <p class="sc_member_recharge_form"> <span class="selected" ...
- jquery获取和失去焦点改变样式
第一种:(文本框获取焦点后,它的颜色会有所变化,当失去焦点的时候,恢复为原来的样子) <html> <meta http-equiv="Content-Type" ...
- jquery两个滚动条样式
jquery两个滚动条样式 点击下载
- jQuery Scroll div滚动条样式更改
<script type="text/javascript" src="js/jquery-1.2.6.min.js"></script> ...
- 表格头部与左侧内容随滚动条位置改变而改变(基于jQuery)
效果图如下: HTML代码: <!DOCTYPE html> <html lang="zh-CN"> <head> <meta chars ...
- jQuery入门(2)使用jQuery操作元素的属性与样式
jQuery入门(1)jQuery中万能的选择器 jQuery入门(2)使用jQuery操作元素的属性与样式 jQuery入门(3)事件与事件对象 jQuery入门(4)jQuery中的Ajax()应 ...
- 用jQuery写的轮播图
效果图: GitHub地址:https://github.com/123456abcdefg/Javascript 大家可以下载源码查看. 与前一篇写的轮播图实现的效果一致,这个是用jQuery写的, ...
- jQuery写省级联动列表,创造二维数组,以及如何存/调用二维数组中的数据
jQuery写省级联动列表,创造二维数组来存放数据,然后通过each来遍历调用,通过creatTxtNode创建文本节点,通过createElement创建标签option,在通过append将文本写 ...
随机推荐
- 【从无到有】HTML的初识——part1
Ⅰ.HTML的初识 1.HTML:超文本标签语言(网页源代码) 2.html的基本结构: <html> <head> <meta charset="utf-8& ...
- AIX误删除LV后如何进行现场保护和数据恢复工作
在AIX环境下,若因维护误操作.存储mapping错误等,不小心将LV误删除,这种损失通常是巨大的.删除后的不当保护及恢复操作可能使数据无法恢复,也可能增加处理的时间与算法复杂度.如何有效保护现场,并 ...
- PTA自测-3 数组元素循环右移问题
自测-3 数组元素循环右移问题 一个数组A中存有N(N>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(M≥0)个位置,即将A中的数据由(A0A1···AN-1)变换为 ...
- 在 ubuntu 下优雅的使用 Sublime Text 3 写 Python
此文章非技术文,就是一些对于 Sublime 俺之前经常用的 方法(快捷键 )和 工具 有一些工具俺也用过,但是效果不太好,可以说跟shi 一样,可能每个人的用处不一样,咱就不提了,免得招 来口舌之争 ...
- django restframework serializer 增加自定义字段
在使用django restframework serializer 序列化在django中定义的model时,有时候我们需要额外在serializer中增加一些model中没有的字段.有两种方法实现 ...
- RocketMQ与Kafka对比
转自:https://github.com/alibaba/RocketMQ/wiki/rmq_vs_kafka 淘宝内部的交易系统使用了淘宝自主研发的Notify消息中间件,使用MySQL作为消息存 ...
- 1012 u Calculate e
A simple mathematical formula for e iswhere n is allowed to go to infinity. This can actually yield ...
- Docker - 在Windows7中安装Docker
安装docker 1 - Virtualization Support Check whether virtualization support is enabled at BIOS via HAV ...
- 解决xmapp中Apache端口号占用问题
[原]解决 "安装xmapp后Apache不能正常启动" 问题 小伙伴们安装xmapp后发现Apache不能正常开启,下面给出了不同情况的解决办法,可以分为以下几种情况分析问题: ...
- Linux 按时间批量删除文件(删除N天前文件)
需要根据时间删除这个目录下的文件,/home/lifeccp/dicom/studies,清理掉20天之前的无效数据. 可以使用下面一条命令去完成: -name "*.*" -ex ...