• 版本:
  • jQuery v1.3.2+
  • jQuery Portamento v1.1.1
  • 注意事项:
  • 在不支持position:fixed的浏览器里效果不是很好(例如 IE6、iOS4),可以在参数中设置disableWorkaround: true来禁止对这类浏览器的支持;
  • 需将 portamento.js 放在</head>之后</body>之前,否则有可能会报错:Cannot call method 'replace' of undefined
  • github地址

在线实例

实例预览 no limit 基础示例

实例预览 No workaround 不支持旧的浏览器

实例预览 Bigger gap 设置边距

实例预览 Absolute with bottom limit 在绝对定位布局中设置父容器

实例预览 Floated with bottom limit 在浮动布局中设置父容器

使用方法

载入 JavaScript 文件

  1. <script src="jquery.js"></script> 
  2. <script src="jquery.portamento.js"></script> 
复制

CSS 样式

  1. /* 默认时的样式 */ 
  2. #sidebar{} 
  3.  
  4. /* 加载 Portamento 成功后的样式 */ 
  5. #portamento_container{position:relative;z-index:99;} 
  6. #portamento_container #sidebar{} 
  7.  
  8. /* 滑动时的样式 */ 
  9. #portamento_container #sidebar.fixed{position:fixed;} 
复制

DOM 结构

  1. <body> 
  2.   <div>正常布局或内容</div> 
  3.   <div id="sidebar">要滑动定位的元素</div> 
  4. </body> 
复制

调用 Portamento

  1. $('#sidebar').portamento({ 
  2.   gap: 0, 
  3.   disableWorkaround: true 
  4. }); 
复制

参数说明

名称 默认值 说明
wrapper $('body') 父容器
gap 10 与窗口顶部的边距 (px)
disableWorkaround false 不支持旧的浏览器。

下载

转载于:https://www.cnblogs.com/niuboren/p/5858675.html

jQuery Portamento 滑动定位相关推荐

  1. Android悬浮按钮锚点位置,Android 滑动定位+吸附悬停效果实现

    在前两篇文章中,分别介绍了tablayout+scrollview 和 tablayout+recyclerview 实现的滑动定位的功能,文章链接: Android 实现锚点定位 Android t ...

  2. android实现3种定位的切换,Android 滑动定位+吸附悬停效果实现

    在前两篇文章中,分别介绍了tablayout+scrollview 和 tablayout+recyclerview 实现的滑动定位的功能,文章链接: Android 实现锚点定位 Android t ...

  3. CSS+jQuery实现滑动幻灯片实例详解

    HTML部分代码 Start with having a wrapping container div called main_view , and two sections nested insid ...

  4. php 滑动 图片,JQuery图片滑动

    简明现代魔法 -> JQuery -> JQuery图片滑动 JQuery图片滑动 2009-10-03 效果演示 CSS代码 * { padding: 0; margin: 0; out ...

  5. 记一次失败的RecycleView滑动定位

    作者:点先生, 时间:2018.11.26 前段时间开的新项目,现在终于开始动工了,我和另一个小伙伴一起做,由于他还在处理另一个项目的尾巴,所以前期只有我一个人来做.之后我也会围绕着这个项目来讲一些我 ...

  6. jquery实现滑动滚动条出现对联广告

    jquery实现滑动滚动条出现对联广告 在很多网站都又滑动滚动条到一定位置,然后就出现对联广告的应用.今天我也学习了一个对联广告分享给大家效果图入下: 主要实现是用Jquery里面的scroll()去 ...

  7. jquery实现滑动标尺

    jquery实现滑动标尺## 发布时间: 2018-08-28 15:54:00 显示标尺,移动标尺下的三角形 html <div id="nearFarView">& ...

  8. JQuery图片滑动制作软件软件软件软件

    jQuery幻灯,免费jquery和js幻灯片相册制作软件,jquery滑动效果,JQuery图片滑动 般地在首页或者一些重要的页面放上一个幻灯片,用来展示图片,突出重点,不仅美观大方,而且用户看了之 ...

  9. jQuery实现锚点滑动定位

    go=function(index){ var top = $('#caseNewGuide' + index).offset().top; $('html, body').animate({ scr ...

最新文章

  1. 扩增子分析神器USEARCH简介
  2. “机器换人”没什么可抱怨
  3. 表单验证,添加动态class
  4. Pygame实现记录事件到文本中
  5. 扩展语法检查(SLIN检查)
  6. JAVA程序通过JNI调用C/C++库
  7. 设计模式之策略模式在地铁票价系统中的应用
  8. all()与any()
  9. LeetCode 1017. 负二进制转换(负数进制转换)
  10. python pexpect输出_关于多线程:如何使用pexpect获取python中子进程的自发输出
  11. ROS安装时rosdep init与rosdep update问题解决方法(2022.04.08亲测)
  12. JAVASCIPT实现WEB SERVER的问题
  13. 计算机无法识别1136打印机,惠普HP M1136打印机驱动安装失败的多种解决办法
  14. 西门子g120变频器接线图_西门子G120变频器通过IOP-2面板初始设置
  15. cdn贝免费套餐_CDN贝网站seo
  16. 计算机网络分组交换特点,分组交换技术在计算机网络技术中的作用及特点是什么?...
  17. 天宝数字水准仪数据格式转换
  18. 今天分享给你几个绘制Excel表格的技巧
  19. 1,514人罹难,泰坦尼克号沉船事故背后的数据统计如何?
  20. linux rm、rm -f、rm -r的区别

热门文章

  1. 配置说明_温室移动喷灌机简介以及配置说明
  2. 顶刊学者带你深度理解本地差分隐私【会议笔记】
  3. Visual C++ 设置适合自己的解决方案目录结构
  4. 蒙特卡罗方法—举例说明(C++、python)
  5. SSH框架整合——基于注解
  6. CREO - 基础3 - 用拉升的方法构建一个双轮胎模型
  7. twitter java_Twitter算法面试题详解(Java实现)
  8. php上传文件表单,php中关于普通表单多文件上传的处理方法
  9. linux 内核模型,The Linux Kernel Device Model - Overview -- Linux 内核设备模型概述
  10. vue中tab选项卡刷新页面后保持选中状态_Altium Designer中的快捷键汇总