頁面向上滾動

#頁面或者div向上無縫滾動

1.css:

    body {margin: 0;padding: 0;overflow: hidden;}.container {position: relative;top: 0;}.container div {width: 500px;height: 500px;border: 1px solid chartreuse;font-size: 100px;line-height: 500px;font-weight: bold;color: black;text-align: center;text-shadow: 3px 5px 1px salmon;margin-left: calc(50% - 250px);} 

2.html

<body><div class="container"><div>11111111 </div><div>2222 2</div><div>333 333</div><div>444444</div><div>5555</div></div>
</body>

3.js (方法一:)

  var scrolltop = $('.container').height() - $(window).height();if (scrolltop > 0) {var time = scrolltop / 40;$('.container').css('transition', 'top ' + time + 's linear');scrolltop = -scrolltop;$('.container').css('top', scrolltop + 'px');}

js方法二:

 function scrollPage(speed, delay) {var timer = nullspeed = JSON.stringify(speed)delay = JSON.stringify(delay)var Ospeed = speed || 20 //設置滾動速度var Ostart = 0//設置初始位置var Odelay = delay || 2 // 設置頁面滾動延遲var scrolltop = $('.container').height() - $(window).height(); //計算滾動距離timer = function () {if (scrolltop > 0) {$('.container').css('position', 'relative')$('.container').css('top', Ostart + 'px');}Ostart--if (-Ostart >= scrolltop) {Ostart = -scrolltop}}setTimeout(function () {setInterval(timer, Ospeed);}, Odelay * 1000)function scrollToBottom() {}}scrollPage(10, 0)

第一種方法是用transition來滾動,偏css一點.但是低版本的ie可能會有bug.
第二種方法是利用js來一直改變css中的top屬性進行滾動.更靈活一點

粘貼復制即可查看效果

轉載于:https://www.cnblogs.com/niluiquhz/p/10282956.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/450112.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/450112.shtml
英文地址,請注明出處:http://en.pswp.cn/news/450112.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

叨逼叨

此處記錄點零散的小idea&#xff0c;為了避免把csdn當微博&#xff0c;開一篇&#xff0c;都記在這里吧。 感覺服務注冊機制&#xff0c;貌似也是一種依賴注入。&#xff08;雖然我還沒完全搞懂依賴注入&#xff09;&#xff0c;理由呢&#xff1a;你需要一個模塊的功能&#x…

Linux:echo命令詳解

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 echo命令 用于字符串的輸出 格式 echo string使用echo實現更復雜的輸出格式控制 1.顯示普通字符串: echo "It is a test"這里…

看年輕人如何賺第一桶金

上世紀90年代&#xff0c;成為百萬富翁&#xff0c;對很多人只是個夢想。不過如今&#xff0c;隨著經濟飛速發展&#xff0c;擁有百萬資產已經不再是神話&#xff0c;放眼望去&#xff0c;我們身邊的百萬富翁比比皆是&#xff0c;甚至很多初入社會、白手起家的年輕人&#xff0…

跨越解決方案之nginx

這里是修真院前端小課堂&#xff0c;每篇分享文從 【背景介紹】【知識剖析】【常見問題】【解決方案】【編碼實戰】【擴展思考】【更多討論】【參考文獻】 八個方面深度解析前端知識/技能&#xff0c;本篇分享的是&#xff1a; 【跨越解決方案之nginx】 1.背景介紹 跨域&#x…

學習 shell腳本之前的基礎知識

見 : http://www.92csz.com/study/linux/12.htm【什么是shell】 簡單點理解&#xff0c;就是系統跟計算機硬件交互時使用的中間介質&#xff0c;它只是系統的一個工具。實際上&#xff0c;在shell和計算機硬件之間還有一層東西那就是系統內核了。打個比方&#xff0c;如果把計算…

「分塊系列」數列分塊入門3 解題報告

數列分塊入門3 題意概括 區間加法&#xff0c;區間求前驅。 寫在前面 這題的方法與分塊2方法極其類似&#xff0c;建議自行解決。 正題 和上一題類似&#xff0c;但是二分不是用來計數的&#xff0c;而是用來求小于c的最大值的。然后對于不完整快&#xff0c;將小于c的值求最大…

創業者自述:我的第一桶金是如何來的

記者采訪王宏筠的當天&#xff0c;北京氣溫已達到30℃&#xff0c;王宏筠從他的鐵灰色奧迪A6車上下來&#xff0c;一身挺括的西裝&#xff0c;打著領帶&#xff0c;肩上背著一個超大的牛皮包。后來他對記者說&#xff0c;穿西服是因為多年在外企養成的習慣&#xff0c;一年中至…

Git cherry-pick后再merge出現一個“奇怪”的現象

背景描述&#xff1a;有的時候基于一個master branch拉出一個獨立feature分支做開發時&#xff0c;兩條分支都在并行開發&#xff0c;如果master分支增加了某些功能&#xff0c;解決了某些關鍵bug&#xff0c;而獨立feature分支不需要所有的增加的commit&#xff0c;只需要某一…

inux系統中如何進入退出vim編輯器

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 VIM編輯器&#xff0c;可以新建文件也可以修改文件&#xff0c;命令為&#xff1a;vim AAA 。AAA就是文件名。 如果這個文件&#xff…

C++ 智能指針六

/* 智能指針unique_ptr */#include <iostream> #include <string> #include <memory> #include <vector>/*unique_ptr 獨占所指向的對象, 同一時刻只能有一個 unique_ptr 指向給定對象(通過禁止拷貝語義, 只有移動語義來實現), 定義于 memory (非memo…

如何掘到第一桶金

第一種類型&#xff1a;才智高遠型 典型代表&#xff1a;《福布斯》中國富豪榜排名第一位、個人資產總計達到83億元的中國希望集團劉氏兄弟。 與一般的創業者不同&#xff0c;劉氏四兄弟劉永言、劉永行、劉永美、劉永好一開始就悟透了“舍得”二字。他們本來都在國家企事業單…

Sublime Text3中文環境設置

Sublime Text3中文環境設置 1、首先打開安裝好的的Sublime軟件,選擇Preferences下面的Package Contorol選項出現彈窗方框 2、在彈窗輸入install package,選擇對應&#xff08;默認第一個&#xff0c;如圖這個&#xff09;命令點擊進入;安裝的時候&#xff0c;左下角會有進度條顯…

C/C++圖形化編程(2)

歸納編程學習的感悟&#xff0c; 記錄奮斗路上的點滴&#xff0c; 希望能幫到一樣刻苦的你&#xff01; 如有不足歡迎指正&#xff01; 共同學習交流&#xff01; &#x1f30e;歡迎各位→點贊 &#x1f44d; 收藏? 留言?&#x1f4dd; 站在巨人的肩上是為了超過巨人&#x…

Git clone之后你的硬盤上究竟發生了什么?

網上關于Git的使用有太多的博客&#xff0c;文章在講解了&#xff0c;大部分是在講解命令的用法&#xff0c;剩下一部分則在講解git的內部原理&#xff0c;看過講解基礎命令使用的文章后&#xff0c;正常的開發使用是沒有什么問題的了&#xff0c;而如果想更深入的了解git“高級…

Shell 語法

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1. 運行sh腳本的2種方法&#xff1a; ./AAA。sh 或者 sh AAA.sh 。&#xff08;其實后輟名不重要。是txt也是可以運行的。&#xff09;…

感知機模型的對偶形式[轉載]

轉自:https://blog.csdn.net/jaster_wisdom/article/details/78240949#commentBox 1.區分一下易混淆的兩個概念&#xff0c;梯度下降和隨機梯度下降&#xff1a; 梯度下降&#xff1a;一次將誤分類集合中所有誤分類點的梯度下降&#xff1b; 隨機梯度下降&#xff1a;隨機選取一…

Android Studio常用快捷鍵

注&#xff1a;本文大部分內容轉載自——碼個蛋微信公眾號里的“熟練這些&#xff0c;才會知道 Android studio 有多高效”由于是微信公眾號通過傳送門看的&#xff0c;沒有原文鏈接。 顯示方法的參數 當我們使用一個方法的時候&#xff0c;會在剛開始的時候顯示出所有的參數。…

中國城市政治地位,政治地位決定一切!!!

第一政治等級&#xff1a;省級城市&#xff08;包括直轄市、特別行政區&#xff09;6個 北京市、上海市、天津市、重慶市、香港特別行政區、澳門特別行政區 第二政治等級&#xff1a;副省級城市&#xff08;含五個計劃單列市&#xff09; 15個 沈陽市、大連市&…

Shell 字符串截取

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 Linux 的字符串截取很有用。有八種方法。 假設有變量 varhttp://www.aaa.com/123.htm 1. # 號截取&#xff0c;刪除左邊字符&#xff0c;…

go語言漸入佳境[6]-operator運算符

運算符和其他語言一樣&#xff0c;Go語言支持多種運算符&#xff0c;用于對變量進行運算。12345678910111213package mainimport "fmt"func main(){ //math() //relation() //logic() //wei() Assign()}算術運算符123456789101112func math(){ a : 4 b:2 fmt.Printf(…