博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jquery垂直滚动插件一个参数用于设置速度,兼容ie6
阅读量:5874 次
发布时间:2019-06-19

本文共 1693 字,大约阅读时间需要 5 分钟。

利用外层的块级元素负外边距来滚动

1.使用

            
index
  • 1
  • 2
  • 3
View Code

2.代码

(function ( $ ) {        $.fn.iscroll=function(options){        var settings = $.extend({      s:45    }, options );        $this=this;        $height=parseInt(this.height());        $children=this.children();         $clone= $children.clone();         this.prepend($clone);            $inter=    setInterval(function(){            $margintop=$this.css('margin-top');              $margintop=             parseInt($margintop); $childh=   parseInt($this.children().height());  if(Math.abs($margintop)>=$height){      $this.css('margin-top',"0px");    }else{            $this.css('margin-top',$margintop-1+"px");        }        },settings.s);                    this.on('mouseover',function(){            clearInterval($inter);        });        this.on('mouseout',function(){        $inter=setInterval(function(){            $margintop=$this.css('margin-top');              $margintop=             parseInt($margintop); $childh=   parseInt($this.children().height());  if(Math.abs($margintop)==$height){      $this.css('margin-top',"0px");    }else{            $this.css('margin-top',$margintop-1+"px");        }        },settings.s);        });            }        }( jQuery ));
View Code

3.注意事项

1.不要在调用方法的元素上(示例中.iscroll)使用padding内上下边距

2.里层的<li>元素不要使用外边距但可以使用内边距

4. <style type="text/css"> /** * * IE6中需要这样设置才会起作用 */ *{

margin: 0; padding: 0; } </style>

     

转载于:https://www.cnblogs.com/zuoxiaobing/p/3563872.html

你可能感兴趣的文章
007-Shell test 命令,[],[[]]
查看>>
关于Linux系统使用遇到的问题-1:vi 打开只读(readonly)文件如何退出保存?
查看>>
pandas 按照某一列进行排序
查看>>
在WPF中如何使用RelativeSource绑定
查看>>
Map的深浅拷贝的探究
查看>>
XSLT语法 在.net中使用XSLT转换xml文档示例
查看>>
如何将lotus 通讯簿导入到outlook 2003中
查看>>
WinForm 应用程序中开启新的进程及控制
查看>>
前端工程师的职业发展路线在哪?
查看>>
IOS 内存警告 Memory warning level
查看>>
[转]PAC Manager: Ubuntu 上强大的 SSH 帐号管理工具,可取代 SecureCRT_Miracle_百度空间...
查看>>
顺序容器 (2)string类型操作
查看>>
转载:我最近的研究成果(IGeometry.Project and IGeometry.SpatialReference)
查看>>
提示框
查看>>
HDOJ1233 畅通工程之一(最小生成树-Kruscal)
查看>>
14Spring_AOP编程(AspectJ)_环绕通知
查看>>
PHP之打开文件
查看>>
iOS - OC SQLite 数据库存储
查看>>
PHP-mysqllib和mysqlnd
查看>>
Redis常用命令
查看>>