跨瀏覽器獲取位置
var leftx = typeof
window.screenleft == 'number' ? window.screenleft : window.screenx;
var topy = typeof
window.screentop == 'number' ? window.screentop : window.screeny;
firefox瀏覽器不支援screenleft和screnntop,但是支援screenx和screeny;ie瀏覽器支援screenleft和screnntop,但是不支援screenx和screeny
跨瀏覽器獲取大小
var width = window.innerwidth; //
window.必須有,因為ie不支援
var height = window.innerheight; //如果支援inner的,那麼就使用它,
//不支援的就是用document物件的方法
if (typeof width != 'number') else
}
JavaScript 跨瀏覽器新增移除事件
那麼我們希望解決非ie 瀏覽器事件繫結哪些問題呢?1.支援同一元素的同一事件控制代碼可以繫結多個監聽函式 2.如果在同一元素的同一事件控制代碼上多次註冊同一函式,那麼第一次註冊後的所有註冊都被忽略 3.函式體內的this 指向的應當是正在處理事件的節點 如當前正在執行事件控制代碼的節點 4.監聽函式...
min height相容瀏覽器用法
ie7和firefox都支援min height,max height等屬性,但ie6不支援。要想使用就需要使用css鉤子技術。希望ie6這個相容性最差的瀏覽器早點淘汰吧,開發者也省點事,但目前ie6使用者還最多!方法一,找的。minh100 方法二,我發明的。minh100 12月4日晚7點多鐘,...
javascript 跨瀏覽器的一些小技巧
用網頁調整格式實在是太複雜了,湊合看看吧。事件處理分為兩種,一種為冒泡型事件,另一種為捕獲型事件 冒泡型事件 是從特定目標到最不特定的目標 捕獲型事件 是從最不特定的物件開始觸發,一直到最精確的物件。dom標準同時支援兩種事件,並且捕獲型事件先發生。window document body div ...