編輯:關於Android編程
在做微信開發的時候遇到這個問題:微信浏覽器彈出框滑動時頁面跟著滑動。
我覺得這個問題用的是下面這幾行代碼:
var $body = $('body'), dialogIsInView = !1,//當前是不是對話框 lastContentContainerScrollTop = -1,//用於彈出框禁止內容滾動 $contentContainer = $('#content-container');//內容容器 //阻止Window滾動 function stopWindowScroll() { dialogIsInView = true; //禁止頁面滾動 lastContentContainerScrollTop = $body.scrollTop(); $contentContainer.addClass('overflow-hidden').css({ 'height': $window.height(), 'margin-top': -lastContentContainerScrollTop }); } //恢復Window滾動 function revertWindowScroll() { dialogIsInView = !1; //恢復頁面滾動 $contentContainer.css({ 'height': 'auto', 'margin-top': 0 }).removeClass('overflow-hidden'); $body.scrollTop(lastContentContainerScrollTop); }
這裡有個要求,內容跟元素是 id=”content-Container”.
下面給大家說點題外話:
微信浏覽器在Android和iOS中的表現形式是不一樣的,歸根結底是Android端用的QQ浏覽器內核X5,IOS端用的蘋果開放的浏覽器內核webkit。
以上所述是小編給大家介紹的微信浏覽器彈出框滑動時頁面跟著滑動的實現代碼(兼容Android和IOS端),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對本站網站的支持!
說起APP應用閃退很多用戶會第一時間想到蘋果設備閃退問題,而出現閃退並非蘋果的"專利",而在安卓蘋果下,近期就有用戶遇到微信手機版出現閃
上面一篇博客,介紹了Studio的優點與1.0 RC的安裝與上手體驗,沒想到google的更新速度這麼快,已經出了RC 2版本,主要是修復一些bug。那麼今天就帶大家預覽
自定義View控件, 算是常見的用法. 剛接觸安卓開發的時候, 很多人習慣在不同的XML布局文件裡面Copy一大段代碼, 達到相同View不斷被使用的效果,但如果以後要改
Github項目地址,歡迎star~!初始化OpenGL ES環境OpenGL ES的使用,一般包括如下幾個步驟:1. EGL Context初始化2. OpenGL E