最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

隨窗體滑動的小插件sticky源碼

 更新時間:2013年06月21日 11:44:59   作者:  
隨窗體滑動的小插件sticky源碼,需要的朋友可以參考一下

復(fù)制代碼 代碼如下:

     $.fn.stickyfloat = function(options, lockBottom) {
                var $obj                 = this;
                var parentPaddingTop     = parseInt($obj.parent().css('padding-top'));
                var startOffset         = $obj.parent().offset().top;
                var opts                 = $.extend({ startOffset: startOffset, offsetY: parentPaddingTop, duration: 200, lockBottom:true }, options);

                $obj.css({ position: 'absolute' });

                if(opts.lockBottom){
                    var bottomPos = $obj.parent().height() - $obj.height() + parentPaddingTop;
                    if( bottomPos < 0 )
                        bottomPos = 0;
                }

                $(window).scroll(function () {
                    $obj.stop();

                    var pastStartOffset            = $(document).scrollTop() > opts.startOffset;  
                    var objFartherThanTopPos    = $obj.offset().top > startOffset;  
                    var objBiggerThanWindow     = $obj.outerHeight() < $(window).height();  

                    if( (pastStartOffset || objFartherThanTopPos) && objBiggerThanWindow ){
                        var newpos = ($(document).scrollTop() -startOffset + opts.offsetY );
                        if ( newpos > bottomPos )
                            newpos = bottomPos;
                        if ( $(document).scrollTop() < opts.startOffset )
                            newpos = parentPaddingTop;

                        $obj.animate({ top: newpos }, opts.duration );
                    }
                });
            };


使用方法很簡單:只要在頁面中引入該插件,然后用選擇器調(diào)用:
復(fù)制代碼 代碼如下:

$('#menu15').stickyfloat({ duration: 500 });
$('#menu14').stickyfloat({ duration: 500 });
$('#menu13').stickyfloat({ duration: 500 });
$('#menu12').stickyfloat({ duration: 500 });

  后面的duration參數(shù)表示滑動的速度,越大越慢。

相關(guān)文章

  • JavaScript Cookie顯示用戶上次訪問的時間和次數(shù)

    JavaScript Cookie顯示用戶上次訪問的時間和次數(shù)

    用cookies記錄用戶的訪問時間與次數(shù),然后再次訪問時,在讀取。
    2009-12-12
  • js轉(zhuǎn)html實體的方法

    js轉(zhuǎn)html實體的方法

    下面小編就為大家?guī)硪黄猨s轉(zhuǎn)html實體的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-09-09
  • JavaScript實現(xiàn)輪播圖片完整代碼

    JavaScript實現(xiàn)輪播圖片完整代碼

    這篇文章主要為大家介紹了JavaScript實現(xiàn)輪播圖片的完整代碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • Javascript 命名空間模式

    Javascript 命名空間模式

    命名空間是通過為項目或庫創(chuàng)建一個全局對象,然后將所有功能添加到該全局變量中。通過減少程序中全局變量的數(shù)量,實現(xiàn)單全局變量,從而在具有大量函數(shù)、對象和其他變量的情況下不會造成全局污染,同時也避免了命名沖突等問題
    2013-11-11
  • 微信小程序picker多列選擇器(mode = multiSelector)

    微信小程序picker多列選擇器(mode = multiSelector)

    本文主要介紹了微信小程序picker多列選擇器,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-07-07
  • 微信小程序自定義彈窗wcPop插件

    微信小程序自定義彈窗wcPop插件

    平時在開發(fā)小程序的時候,彈窗應(yīng)用場景還是蠻廣泛的,但是微信官方提供的彈窗比較有局限性,不能自定義修改。下面通過本文給大家?guī)砹宋⑿判〕绦蜃远x彈窗wcPop插件,感興趣的朋友跟隨小編一起看看吧
    2018-11-11
  • 根據(jù)地區(qū)不同顯示時間的javascript代碼

    根據(jù)地區(qū)不同顯示時間的javascript代碼

    根據(jù)地區(qū)不同顯示時間的javascript代碼...
    2007-08-08
  • js判斷是否按下了Shift鍵的方法

    js判斷是否按下了Shift鍵的方法

    這篇文章主要介紹了js判斷是否按下了Shift鍵的方法,主要通過event.shiftKey方法來判斷,需要的朋友可以參考下
    2015-01-01
  • js實現(xiàn)簡易的單數(shù)字隨機(jī)抽獎(0-9)

    js實現(xiàn)簡易的單數(shù)字隨機(jī)抽獎(0-9)

    這篇文章主要介紹了js實現(xiàn)簡易的單數(shù)字0-9隨機(jī)抽獎,可以控制抽取隨機(jī)數(shù)開始與停止,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2015-08-08
  • js replace() 文本替換你所不知的

    js replace() 文本替換你所不知的

    今天看了一個函數(shù),功能是把形如word-word的字符串轉(zhuǎn)化為wordWord
    2010-03-03

最新評論

松桃| 鄯善县| 仪陇县| 田东县| 福建省| 夏邑县| 龙门县| 元阳县| 宣恩县| 长治市| 会泽县| 汤原县| 图木舒克市| 棋牌| 晋城| 无锡市| 乐山市| 平泉县| 南城县| 重庆市| 桐乡市| 揭东县| 德阳市| 新民市| 南汇区| 冕宁县| 汉川市| 广东省| 平远县| 原阳县| 忻城县| 孟津县| 长治县| 建水县| 武定县| 新干县| 呼玛县| 噶尔县| 河源市| 万荣县| 阿尔山市|