首頁 web前端 js教程 javascript ie6相容position:fixed實作思路_javascript技巧

javascript ie6相容position:fixed實作思路_javascript技巧

May 16, 2016 pm 05:38 PM
fixed ie6 position

positon:fixed 讓HTML元素脫離文件流固定在瀏覽器的某個位置
網頁中常會有浮動的導航條會用到這種定位模式,但是ie6下方並不相容於這種定位
浮動導覽條的樣式,重要的是position:fixed;bottom:60px;(浮動導航底部距離視窗底部60px)

複製程式碼


複製程式碼

複製程式碼複製程式碼

複製程式碼


複製程式碼
代碼如下: .floating_9677{position:fixed; z-index:961; bottom:60px;}
ie6下positon:fixed不起作用,只不起作用能靠js來實現了,首先在ie6下需要將position設定為absolute




複製程式碼


程式碼如下:



程式碼如下:


position:fixed;bottom:60px;_position:abosulte;


給浮動元素加一個屬性標識,js透過這個屬性能找到這些浮動元素。 tag="floatNavigator"
工作中浮動導航條主要透過top或bottom來定位。

複製程式碼 程式碼如下: //ie6相容position:fixed //判斷是否ie6瀏覽器if( $.browser.msie || parseInt($.browser.version,10) var vavigators = $("[ tag='floatNavigator']"); if(!navigators.length)return; //判斷每個浮層是靠頂部固定還是底部固定$.each(navigators, function() { this.top = $(this).css("top"); this.bottom = $(this).css("bottom"); this.isTop = this.top = = "auto" ? false : true; }); window.attachEvent("onscroll", function(){ var scrollTop = document.documentElement.scrollTop || document.body.scrollTop $.each(navigators, function(){ this.style.top = this.isTop ? scrollTop parseInt(this.top) "px" : scrollTop $(window).height() - $(this) .outerHeight() - parseInt(this.bottom) "px"; }); }); } }
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

CSS 佈局屬性最佳化技巧:position sticky 和 ​​flexbox CSS 佈局屬性最佳化技巧:position sticky 和 ​​flexbox Oct 20, 2023 pm 03:15 PM

CSS版面配置屬性最佳化技巧:positionsticky和flexbox在網頁開發中,版面是一個非常重要的面向。良好的佈局結構可以提高使用者體驗,使頁面更加美觀和易於導航。而CSS佈局屬性則是達成此目標的關鍵。在本文中,我將介紹兩種常用的CSS佈局屬性最佳化技巧:positionsticky和flexbox,並提供特定的程式碼範例。一、positions

H5中position屬性的靈活運用技巧 H5中position屬性的靈活運用技巧 Dec 27, 2023 pm 01:05 PM

H5中如何靈活運用position屬性在H5開發中,常會涉及到元素的定位和佈局問題。這時候,CSS的position屬性就會發揮作用。 position屬性可以控制元素在頁面中的定位方式,包括相對定位(relative)、絕對定位(absolute)、固定定位(fixed)和黏附定位(sticky)。本文將詳細介紹在H5開發中如何靈活運用position屬性

html怎麼把div放在底部 html怎麼把div放在底部 Mar 02, 2021 pm 05:44 PM

html把div放在底部的方法:1.使用position屬性將div標籤相對於瀏覽器視窗進行定位,語法「div{position:fixed;}」;2、設定到底部距離為0來把div永遠放置於頁面底部,語法“div{bottom:0;}”。

h5如何使用position h5如何使用position Dec 26, 2023 pm 01:39 PM

在H5中使用position屬性可以透過CSS控制元素的定位方式:1、相對定位relative,語法為「style="position: relative;」;2、絕對定位absolute,語法為「style="position: absolute; 」;3、固定定位fixed,語法為「style="position: fixed;」等等。

position有哪些屬性 position有哪些屬性 Oct 10, 2023 am 11:18 AM

position屬性取值有static、relative、absolute、fixed和sticky等。詳細介紹:1、static是position屬性的預設值,表示元素按照正常的文檔流進行佈局,不進行特殊的定位,元素的位置由其在HTML文檔中的先後順序決定,無法透過top、right、bottom和left屬性進行調整;2、relative是相對定位等等。

css如何清除position css如何清除position Oct 07, 2023 pm 12:02 PM

css清除position的方法:1、使用static屬性,可以設定為static來清除position屬性;2、使用inherit屬性,可以清除元素的position屬性,並繼承父元素的position屬性;3、使用unset屬性,將屬性恢復為其預設值,並清除元素的position屬性;4、使用!important規則,將覆蓋其他樣式規則,並清除position屬性等等。

CSS 層疊屬性解讀:z-index 和 position CSS 層疊屬性解讀:z-index 和 position Oct 20, 2023 pm 07:19 PM

CSS層疊屬性解讀:z-index和position在CSS中,佈局和樣式的設計是非常重要的。而在設計中,常需要對元素進行層疊與定位。兩個重要的CSS屬性,即z-index和position,可以幫助我們實現這些需求。本文將深入探討這兩個屬性並提供具體的程式碼範例。一、z-index屬性z-index屬性用來定義元素在垂直方向上的堆疊順序。元素的層疊

c語言fixed的用法 c語言fixed的用法 Sep 27, 2023 am 10:15 AM

c語言fixed的用法是指使用固定點數表示浮點數的一種技術,在許多嵌入式系統中,由於硬體資源有限,無法支援浮點運算,但是又需要進行一些複雜的計算,這時候就可以使用fixed來代替浮點數來計算。 fixed是一種定點數表示方法,它將浮點數表示為一個整數和一個固定的小數位數。通常情況下,fixed數值的小數位數是固定的。

See all articles