基于jQuery鼠标滚轮滑动到页面节点部分

基于jQuery鼠标滚轮滑动到页面节点部分。这是一款基于jQuery+CSS3实现的使用鼠标滚轮或者手势滑动到页面节点部分特效。效果图如下:

在线预览   源码下载

实现的代码。

html代码:

 <section class="panel home" data-section-name="home">
        <div class="inner">
            <header>
                <h1></h1>
                <p class="tagline">适用浏览器:360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗.<br><br>不支持IE8及以下浏览器。<br><br><br></p>
            </header>
            <div style="text-algin:center;margin:10px auto">
            <script src="/js/ad_js/bd_76090.js" type="text/javascript"></script></div><br />
            <a href="#overview" class="scroll">滑动鼠标滚轮</a>

        </div>
    </section>
    <section class="panel overview" data-section-name="overview">
        <div class="inner">
            <h2>基本使用</h2>
            <p>需要引入 jQuery 1.6+ 以及缓冲动画插件jquery.easing.js.</p>
            <pre>
    &lt;! doctype html&gt;
    &lt;html&gt;
        &lt;head&gt;
            &lt;script&gt;
                $(function() {
                    $.scrollify({
                        section : "section",
                    });
                });
            &lt;/script&gt;
        &lt;/head&gt;
        &lt;body&gt;
            &lt;section&gt;&lt;/section&gt;
            &lt;section&gt;&lt;/section&gt;
        &lt;/body&gt;
    &lt;/html&gt;
                </pre>
        </div>
    </section>
    <section class="panel configuration" data-section-name="configuration">
        <div class="inner">
            <h2>配置</h2>
            <pre>
    $.scrollify({
        section : "section",
        sectionName : "section-name",
        easing: "easeOutExpo",
        scrollSpeed: 1100,
        offset : 0,
        scrollbars: true,
        before:function() {},
        after:function() {}
    });
                </pre>
        </div>
    </section>
    <section class="panel options" data-section-name="options">
        <div class="inner">
            <h2>选项设置</h2>
            <dl>
                <dt>section</dt>
                <dd>节点部分选择器.</dd>
                <dt>sectionName</dt>
                <dd>每一个section节点对应的data属性.</dd>
                <dt>easing</dt>
                <dd>定义缓冲动画.</dd>
                <dt>offset</dt>
                <dd>定义每个色彩tion节点的偏移量.</dd>
                <dt>scrollbars</dt>
                <dd>是否显示滚动条.</dd>
                <dt>before</dt>
                <dd>回调函数,滚动开始前触发.</dd>
                <dt>after</dt>
                <dd>回调函数,滚动完成后触发.</dd>
            </dl>
        </div>
    </section>
    <section class="panel methods" data-section-name="methods">
        <div class="inner">
            <h2>方法</h2>
            <p>滑动到指定的节点。</p>
            <pre>
    $.scrollify("move","#name");
                </pre>
            <div style="text-algin:center;margin:10px auto">
                <script src="/js/ad_js/bd_76090.js" type="text/javascript"></script>
            </div><br />
        </div>
    </section>

js代码:

$(function () {
            $(".panel").css({ "height": $(window).height() });
            var timer;

            $(window).resize(function () {
                clearTimeout(timer);
                timer = setTimeout(function () {
                    $(".panel").css({ "height": $(window).height() });
                }, 40);
            });

            $.scrollify({
                section: ".panel"
            });

            $(".scroll").click(function (e) {
                e.preventDefault();
                $.scrollify("move", $(this).attr("href"));
            });
        });

via:http://www.w2bc.com/article/51704

时间: 2024-08-28 23:12:48

基于jQuery鼠标滚轮滑动到页面节点部分的相关文章

基于jQuery鼠标悬停上下滑动导航条

基于jQuery鼠标悬停上下滑动导航条.这是一款蓝色好看的鼠标响应式网站导航菜单特效.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div id="menu2" class="menu"> <ul> <li><a href="#">首 页</a></li> <li><a href="#">预报预警</a

基于 jQuery 实现垂直滑动的手风琴效果

今天我们要与大家分享一个漂亮而灵活的垂直 jQuery 手风琴效果.其主要思想是扩大手风琴片上的点击和显示更多的信息.其他内容片段将变得不那么透明.当使用一个导航箭头导航下一个片段,新的片会从顶部或底部滑动. 效果演示     插件下载 HTML 示例代码: <div id="va-accordion" class="va-container"> <div class="va-nav"> <span class=&q

基于jQuery鼠标点击弹出登陆框效果

基于jQuery鼠标点击弹出登陆框效果.这是一款扁平样式风格的jQuery弹出层登陆框特效.效果图如下: 在线预览   源码下载 实现的代码. html代码: <input type="button" class="one" value="点击我查看效果" /> <div class="box"> <div class="box2"> <div class=&quo

基于jQuery鼠标滑过点击事件音效试听

基于jQuery鼠标滑过点击事件音效试听.这是一款非常简单实用的HTML元素发音音频特效jQuery插件.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div class="wrapper"> <h1 class="sub-section__title">eventType : </h1> <div class="center" style="margin-top: 40

基于jquery鼠标点击图片翻开切换效果

基于jquery鼠标点击图片翻开切换效果是一款基于jQuery+CSS3实现的点击图片切换特效.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div class="container"> <img src="images/1.jpeg" alt="1" /> <img src="images/2.jpeg" alt="2" /> <img s

jquery 鼠标滚轮事件 插件 Mousewheel

jquery插件默认是不支持鼠标中轮滚轮事件的,现在我们可以用于添加跨浏览器的鼠标滚轮支持可以使用jquery的Mousewheel插件. 使用mousewheel事件有以下两种方式: 使用mousewheel和unmousewheel事件函数: 使用经典的bind和unbind函数. JavaScript Code复制内容到剪贴板 $('div.mousewheel_example').mousewheel(fn); $('div.mousewheel_example').bind('mous

鼠标滚轮滑动整屏幕

<!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-

jQuery 鼠标滚轮插件 jquery.mousewheel.js

jQuery Mousewheel Plugin,用于添加跨浏览器的鼠标滚轮支持.mousewheel事件的处理函数有一点小小的变化,它除了第一个参数event 外,还接收到第二个参数delta.通过参数delta可以获取鼠标滚轮的方向和速度.如果delta的值是负的即-1,那么滚轮就是向下滚动,正的1就是向上. 官方网址: https://github.com/brandonaaron/jquery-mousewheel 插件方法: 1.为了监听滚轮事件,该插件引入了mousewheel事件,

使用鼠标滚轮或者手势滑动到页面节点部分

css部分: <style> .demo{width:300px; margin:60px auto 10px auto;text-align:center} @media only screen and (min-width: 420px) { .demo{width:500px; margin:60px auto 10px auto} } html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, bl