- 浏览: 333008 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (354)
- 学习 (219)
- 工作 (69)
- 前端技术 (188)
- 个人评论 (1)
- 工作总结 (1)
- 工作的方法 (1)
- 代码库 (1)
- jQuery (63)
- javascript (4)
- css (4)
- 网络通信协议 (3)
- web (7)
- 服务端性能 (1)
- 优化 (1)
- html5 (4)
- serialize (1)
- 上线页面 (1)
- ie6 (6)
- js (1)
- iframe (1)
- flash (1)
- a (1)
- img (1)
- 页面tms的要求 (1)
- kissy (3)
- 需求也页面 (0)
- 需求页面 (2)
- 视频插件 (1)
- 切图片 (1)
- map (1)
- display (1)
- 浮动定位 (1)
- 大小图片的切换功能 (2)
- demo (1)
- margin (1)
- a标签 (1)
- border (1)
- 侧导航 (1)
- 切换PNG格式的css (1)
- padding (1)
- 显示添加和删除 (1)
- 滚动条 (1)
- 和图片处理 (1)
- 移动端 (1)
- 定位 (1)
- 移动端的包的引入作用与直接拨打电话的A标签 (1)
- git (1)
- node.js (1)
- Zepto (1)
最新评论
-
幻紫1992:
还有分页的功能、、(⊙o⊙)嗯
[JS代码库] -
幻紫1992:
就是没有返回顶部的按钮,这个页面、、
[JS代码库] -
幻紫1992:
很受用,O(∩_∩)O谢谢啦~
[JS代码库] -
nlnl520coco:
想下个东西 规则太苛刻了 网站得改进
[JS代码库] -
hxp520520:
new Limiter() 这个对象是kissy API里面的 ...
Limiter的简单demo--20131029
1、效果及功能说明
scroll图片滚动菜单通过鼠标移动在图片上左右移动来控制左右图片滚动或左后图片滚动
2、实现原理
定义好显示div的高度和宽度将全部图片放进div里计算整体图片的宽度定义mousemove方法获得鼠标指针在页面中的位置,通过计算鼠标移动的位置和方法来让图片进行左右的移动当图片移动时多出div的图片将会被隐藏
3、效果图
4、运行环境
IE6 IE7 IE8及以上 Firefox 和 Google Chrome游览器下都可实现
5、所有图片的压缩包新建一个文件后将包解压放进文件夹图片的压缩包在页面的最下方可以看到并下载下载后无需修改文件夹名因为本身就已经写好了和html5内的路径相吻合
6、将创建html文件保存的时候将编码类型换成(UTF-8有签名)这样可以让部分中文正常的显示出来,将保存类型(T)换成(所有文件(*.*)),将html5和解压后的图片文件夹放在同一个文件夹内效果
7、代码[html5]
scroll图片滚动菜单通过鼠标移动在图片上左右移动来控制左右图片滚动或左后图片滚动
2、实现原理
定义好显示div的高度和宽度将全部图片放进div里计算整体图片的宽度定义mousemove方法获得鼠标指针在页面中的位置,通过计算鼠标移动的位置和方法来让图片进行左右的移动当图片移动时多出div的图片将会被隐藏
3、效果图
4、运行环境
IE6 IE7 IE8及以上 Firefox 和 Google Chrome游览器下都可实现
5、所有图片的压缩包新建一个文件后将包解压放进文件夹图片的压缩包在页面的最下方可以看到并下载下载后无需修改文件夹名因为本身就已经写好了和html5内的路径相吻合
6、将创建html文件保存的时候将编码类型换成(UTF-8有签名)这样可以让部分中文正常的显示出来,将保存类型(T)换成(所有文件(*.*)),将html5和解压后的图片文件夹放在同一个文件夹内效果
7、代码[html5]
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style type="text/css"> *{margin:0;padding:0;list-style-type:none;} a,img{border:0;} body{font:12px/180% Arial, Helvetica, sans-serif, "新宋体";} .demo{width:240px;text-align:center;margin:40px auto 0 auto;} .demo a{font-weight:800;font-size:18px;} /* sc_menu */ div.sc_menu{position:relative;height:145px;width:500px;overflow:auto;margin:40px auto 0 auto;} ul.sc_menu{display:block;height:110px;width:1500px;padding:15px 0 0 15px;background:url('images/navigati.png') repeat-x;} .sc_menu li{display:block;float:left;padding:0 4px;} .sc_menu a{display:block;text-decoration:none;} .sc_menu span{display:none;margin-top:3px;text-align:center;font-size:12px;color:#fff;} .sc_menu a:hover span{display:block;} .sc_menu img{ border:3px #fff solid; -webkit-border-radius:3px; -moz-border-radius:3px; } .sc_menu a:hover img{filter:alpha(opacity=50);opacity:0.5;} </style> <script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.js"></script> <script type="text/javascript"> $(function(){ var div = $('div.sc_menu'), ul = $('ul.sc_menu'), ulPadding = 15; // 设置覆盖宽度,还可以提升载入速度 var divWidth = div.width(); // 获得大div的宽度 div.css({overflow: 'hidden'}); // 将多出div的图片给删除掉 var lastLi = ul.find('li:last-child'); // 最后显示的图像容器 div.mousemove(function(e){ // 当鼠标移动到菜单就是小图片上改变背景颜色 var ulWidth = lastLi[0].offsetLeft + lastLi.outerWidth() + ulPadding; // 当加载图像UL宽度增加 var left = (e.pageX - div.offset().left) * (ulWidth-divWidth) / divWidth; // 重新计算每个时间 div.scrollLeft(left); //根据鼠标的移动而移动图片 }); }); </script> </head> <body> <div class="sc_menu"> <ul class="sc_menu"> <li><a href="http://www.17sucai.com/"><img src="images/1.jpg" alt="Menu"/><span>Menu</span></a></li> <li><a href="http://www.17sucai.com/"><img src="images/2.jpg" alt="Navigation"/><span>Navigation</span></a></li> <li><a href="http://www.17sucai.com/"><img src="images/3.jpg" alt="Javascript"/><span>jQuery</span></a></li> <li><a href="http://www.17sucai.com/"><img src="images/4.jpg" alt="CSS"/><span>Scroll</span></a></li> <li><a href="http://www.17sucai.com/"><img src="images/5.jpg" alt="Horizontal"/><span>Horizontal</span></a></li> <li><a href="http://www.17sucai.com/"><img src="images/6.jpg" alt="jQuery"/><span>jQuery</span></a></li> <li><a href="http://www.17sucai.com/"><img src="images/1.jpg" alt="Menu"/><span>Menu</span></a></li> <li><a href="http://www.17sucai.com/"><img src="images/2.jpg" alt="Navigation"/><span>Navigation</span></a></li> <li><a href="http://www.17sucai.com/"><img src="images/3.jpg" alt="Graceful"/><span>Graceful</span></a></li> <li><a href="http://www.17sucai.com/"><img src="images/4.jpg" alt="Degradation"/><span>Degradation</span></a></li> <li><a href="http://www.17sucai.com/"><img src="images/5.jpg" alt="Progressive"/><span>Progressive</span></a></li> <li><a href="http://www.17sucai.com/"><img src="images/6.jpg" alt="Enhancement"/><span>Enhancement</span></a></li> </ul> </div> </body> </html>
发表评论
-
Zepto
2015-08-15 13:49 1207Zepto Zepto,是一个比较 ... -
node.js的学习-20140611
2014-06-11 23:17 739//创建一个h1方法里面舒服一个nihao functi ... -
node.js的学习-20140609
2014-06-09 23:01 541Node.js 是一个基于Chrome JavaScript ... -
git的学习-20140604
2014-06-04 23:30 486Git使用 首先 开启"G ... -
PC和移动端的页面的一些差距-20140525
2014-05-25 23:46 856首先 1、标签、描述等描述清晰准确 2、网站结构3层树状结构 ... -
Bootstrap排版基础样式和响应式图片-20140521
2014-05-22 00:41 2716Bootstrap基础排版样式 .col-xs-* // ... -
Bootstrap特性、设计和组件-20140519
2014-05-19 22:22 686特点 Bootstrap是基于jQuery框架开发的,它在j ... -
Bootstrap流式布局-20140515
2014-05-16 00:26 14717流布局是一种适应屏幕的做法。即不固定块的宽度,而是采用百分比作 ... -
Bootstrap的宽度和分辨率的差别-20140514
2014-05-14 23:05 6216首先在bootstrap里面所有 ... -
Bootstrap的认识-20140513
2014-05-14 00:09 1348通过公司的两个比较大 ... -
jquery初步认识-20140123
2014-01-24 01:30 660一、原型模式结构 // 定义一个jQuery构造函数 ... -
html5的特殊标签作用-20140114
2014-01-15 01:04 889<base>、定义页面中所有链接的基准URL & ... -
ie下的指定样式-20140106
2014-01-08 00:00 7351. <!--[if !IE]><!--&g ... -
margin-left在IE6下左浮动加倍-20140102
2014-01-02 23:04 718一、IE6下如果line-height超出本身区块的heigh ... -
浮动存在的问题-20131229
2013-12-29 23:00 515看一个正常的浮动案例 <!DOCTYPE h ... -
在ie6下同张图片不能外面包有a标签后在画热区-20131223
2013-12-23 23:47 830最近在做页面有的发现一个问题 <div class ... -
ie6下导航存在的问题和-2013-12-20
2013-12-21 00:51 609最近在做事的时候发现一个有趣的问题,在上网也找过但是都没有很好 ... -
按比例展示的小js-20131217
2013-12-18 00:41 409做需求的做到一个关于这个功能的项目所以记下来 Math.ra ... -
定位需要注意-20131214
2013-12-15 01:07 670在CSS中关于定位的内容 ... -
flash在Safari下的BUG-20131212
2013-12-12 01:09 738<object width="940&qu ...
相关推荐
jquery scroll图片滚动菜单鼠标移动图片滚动
简单易用的图片文字滚动插件--jQuery Scrollbox.rar简单易用的图片文字滚动插件--jQuery Scrollbox.rar简单易用的图片文字滚动插件--jQuery Scrollbox.rar简单易用的图片文字滚动插件--jQuery Scrollbox.rar简单易用...
jquery scroll down鼠标向下滚动页面图片慢慢移动 jquery scroll down鼠标向下滚动页面图片慢慢移动
jquery-endless-scroll-master插件,用于实现网页的滚动加载效果。
jquery scroll图片全屏滚动是一款jquery scroll鼠标控制页面全屏图片滚动代码。
附件中提供了五种图片、文字滚动样式,只需调用jquery库和jQuery Scrollbox插件,然后再加一段简单的jquery代码即可使用,兼容性良好,冲突的概率比较低。 使用方法: 滚动框外围的ID号直接调用scrollbox即可,...
jquery scroll带导航标签的选项卡图片滚动代码
vue使用better-scroll实现菜单列表左右联动
侧栏固定式网页框架,很好的运用了 CSS+ jQuery的特性,左侧栏,是不会随着滚动条而滚动的,当你拖动滚动条的时候,右侧主体区的内容跟着拖动,但左侧的菜单始终固定不动,像一个被固定的层一样。
jquery + endless-scroll 模拟实现 滚动加载数据
jquery-scroll-follow实例 京华志&精华志出品 希望大家互相学习,互相进步 支持CSDN 支持微软 主要包括C# ASP.NET SQLDBA 源码 毕业设计 开题报告 答辩PPT等
jquery-liMarquee-scroll-style-codes(jb51.net).rar jquery-多风格多功能滚动特效插件-jquery.liMarquee.js-源码
jquery文字图片滚动插件scroll.js下载地址
jquery-iscroll.js鼠标控制ul左右滑动
滚动锁 Scroll Lock是一个jQuery插件,可以完全解决将鼠标滚轮滚动锁定在给定容器内的问题,从而防止其传播到父元素。 观看 产品特点 它不会改变滚轮的滚动速度,不会影响...npm install jquery-scroll-lock --save
我改写了jquery.scroll-follow.js。可以支持最近版本的jquery类库(1.7.2)
失效的scroll-x 在微信小程序的文档中,使用scroll-view标签,然后给它设置一个scroll-x就可以实现元素,横向排列,可以左右滑动。。。。 然而,在实际开发中,发现并不是这么简单。。。贴上部分wxml和wxss代码… ...