`
zhaolb
  • 浏览: 27984 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jQuery Scroll Follow

阅读更多

Overview

Scroll Follow is a simple jQuery plugin that enables a DOM object to follow the page as the user scrolls. Scroll Follow has been successfully tested on IE6, IE7, FF2, FF3, Safari 3, and Opera 9 on Windows. It has been successfully tested on FF3 and Safari 3 on MacOSX.

Requirements

Optional

Installation

  1. Include jQuery:
    1. <script type="text/javascript" src="jquery.js"></script>
    <!-- end .code-->
  2. Include required plugins, including Scroll Follow:
    1. <script type="text/javascript" src="ui.core.js"></script>
    2. <script type="text/javascript" src="jquery.scrollFollow.js"></script>
    <!-- end .code-->
  3. Call Scroll Follow on the desired DOM object:
    View Example
    1. <script type="text/javascript">
    2.   $( '#example' ).scrollFollow();
    3. </script>
    <!-- end .code-->
  4. Or call Scroll Follow on the desired DOM object and give it some parameters:
    View Example
    1. <script type="text/javascript">
    2.  $( document ).ready( function () {
    3.    $( '#example' ).scrollFollow( {
    4.     speed: 1000,
    5.     offset: 60,
    6.     killSwitch: 'exampleLink',
    7.     onText: 'Disable Follow',
    8.     offText: 'Enable Follow'
    9.    } );
    10.  } );
    11. </script>
    <!-- end .code-->
  5. The Scroll Follow object will remain inside its immediate container.
    View Example
  6. Or you can specify a parent (by ID) for the Scroll Follow object to consider its container:
    View Example
    1. <script type="text/javascript">
    2.  $( document ).ready( function () {
    3.   $( '#example' ).scrollFollow( {
    4.    container: 'outer'
    5.   } );
    6.  } );
    7. </script>
    <!-- end .code-->
  7. Scroll Follow uses the "top" property of an object to slide it. Therefore, the "position" of the object must be set to either "relative" or "absolute." Other than that limitation, the Scroll Follow object should be completely configured through CSS.

Parameters

• speed
int - default: 500
The duration of the sliding animation (in milliseconds). The smaller the value, the faster the animation.
• easing
string - default: 'linear'
If included, use any one of the easing options from the easing plugin . Uses 'linear' by default which provides no easing.
• offset
int - default: 0
Number of pixels the Scroll Follow object should remain from top of viewport.
• container
string - default: object's immediate parent
ID of the containing div.
• killSwitch
string - default: 'killSwitch'
ID of the On/Off toggle element. Requires the jQuery Cookie plugin .
• onText
string - default: 'Turn Slide Off'
killSwitch text to be displayed if sliding is enabled.
• offText
string - default: 'Turn Slide On'
killSwitch text to be displayed if sliding is disabled.
• relativeTo
string - default: 'top'
Scroll animation can be relative to either the 'top' or 'bottom' of the viewport.
• delay
int - default: 0
Time between the end of the scroll and the beginning of the animation in milliseconds.
分享到:
评论

相关推荐

    jquery-scroll-follow.js

    《jQuery Scroll Follow.js技术解析与应用》 在网页设计中,侧栏固定式的布局模式能够为用户提供便捷的导航体验,特别是在内容丰富的网站中。"jquery-scroll-follow.js" 是一款基于jQuery的JavaScript插件,它实现...

    jquery.scroll-follow.js

    《jQuery.scroll-follow.js:滚动跟随技术的实现与应用》 在网页设计中,滚动跟随(Scroll-Follow)效果是一种常见的交互设计模式,它使得某些元素在用户滚动页面时始终保持在可视区域。本篇文章将深入探讨如何利用...

    jquery-scroll-follow.rar_Follow_ Follow

    《jQuery Scroll Follow插件详解与应用实践》 在网页设计中,为了提升用户体验,有时我们需要让某些元素在用户滚动页面时依然保持在视窗可见范围内,这种效果被称为“跟随滚动”或“固定定位”。jQuery Scroll ...

    jQuery Scroll Follow Div随屏幕滚动特效,可设置参数

    内容索引:脚本资源,jQuery,jQuery滚动插件,随屏滚动 jQuery Scroll Follow Div随屏幕滚动特效,可设置参数,全面兼容IE7/IE8/火狐等主流浏览器,用法请看实例,它可以指定在整体网页环境中相对定位,也可以让其在...

    jquery-scroll-follow实例

    jquery-scroll-follow实例 京华志&精华志出品 希望大家互相学习,互相进步 支持CSDN 支持微软 主要包括C# ASP.NET SQLDBA 源码 毕业设计 开题报告 答辩PPT等

    jQuery的插件列表(2010-1-25更新)

    1. **jQuery Scroll Follow**:这是一个能让元素随屏幕滚动的插件,常用于创建固定在屏幕某一位置,如侧边栏导航,始终保持可见的效果。 2. **jScrollPane**:提供自定义滚动条功能,使得滚动条外观和交互更加美观...

    jQuery插件scroll实现无缝滚动效果

    今天给大家分享一款页面无缝滚动的jquery.scroll插件。 支持上下左右,淡入淡出,滚动时间设置,动画时间设置,鼠标经过是否停止设置,滚动鼠标液动条看下页面的切换效果。该插件适用浏览器:IE8、360、FireFox、...

    基于jquery的弹出窗口插件

    **基于jQuery的弹出窗口插件详解** 在Web开发中,弹出窗口是一种常见的交互设计,用于显示消息、警告、确认对话框或者提供更复杂的交互界面。jQuery作为一款广泛使用的JavaScript库,为开发者提供了丰富的功能,...

    jQuery横向跟随图片动画代码.zip

    例如,`$(window).on("scroll", function() {})`将监听窗口的滚动事件。当用户滚动页面时,这个回调函数会被调用。 3. **偏移量获取**:`offset()`方法返回元素相对于文档的偏移,包括left和top两个值。我们可以...

    jQuery实现div浮动层跟随页面滚动效果

    同时,还需要引入自定义的JavaScript文件`jquery.scroll-follow.js`,这个文件包含实现浮动层跟随滚动的核心逻辑。 接着,我们需要为需要跟随滚动的div元素设置CSS样式。在这个例子中,有两个id分别为`demo1`和`...

    浮动div,页面两边滚随滚动条滚动的DIV

    这里提到的`jquery.scroll-follow.js`可能是实现滚动跟随功能的JavaScript插件,而`jquery.cookie.js`可能用于存储用户的偏好,比如是否开启滚动跟随功能。 以下是如何实现这个效果的步骤: 1. **HTML结构**:首先...

    jQuery实现点击滚动到指定元素上的方法分析

    在实际开发中,还可以结合其他jQuery事件和方法,如`hover()`或`scroll()`,进一步增强页面的交互性。同时,为了兼容不同的浏览器和设备,开发者还需要考虑使用`window.scrollTo()`等原生方法作为备选方案,以确保...

    jQuery左侧焦点跟随导航菜单特效代码

    var nav = $('.follow-nav'); // 获取导航元素 var scrollTop = $(window).scrollTop(); // 获取当前窗口的滚动位置 $(window).scroll(function() { scrollTop = $(this).scrollTop(); // 更新滚动位置 if ...

    跟随页面移动鼠标可拖拽的浮动层

    2. **跟随页面(Follow the Page)**:跟随页面是指浮动层在用户滚动页面时,会自动调整其位置,保持与屏幕的某个固定位置相对应。这可以通过JavaScript或者CSS的position属性实现,如设置position为fixed,可以使...

Global site tag (gtag.js) - Google Analytics