本文主要包含IE6,无抖动,固定定位等相关知识,佚名 希望在学习及工作中可以帮助到您
概述:
IE6不支持固定定位(position:fixed)是众所周知的事情,所以我们要想在IE6做出固定定位的效果就只能用JS,但是用js会出现“跳动”的效果,所以有没有不用JS而且不跳动的办法呢?这是怎么做到的呢?今天说说CSS中的行为expression。
什么是行为-expression:
就是CSS属性后面可以是一段JS表达式,CSS属性的值等于JS表达式计算的结果。在表达式中可以直接引用元素自身的属性和方法,也可以使用其他浏览器对象。这个表达式就好像是在这个元素的一个成员函数中一样。
为什么使用行为(expression)能解决问题:
因为CSS中使用expression只有IE才能识别。
实现方法:
在css中写入js代码:
IE6不支持固定定位(position:fixed)是众所周知的事情,所以我们要想在IE6做出固定定位的效果就只能用JS,但是用js会出现“跳动”的效果,所以有没有不用JS而且不跳动的办法呢?这是怎么做到的呢?今天说说CSS中的行为expression。
什么是行为-expression:
就是CSS属性后面可以是一段JS表达式,CSS属性的值等于JS表达式计算的结果。在表达式中可以直接引用元素自身的属性和方法,也可以使用其他浏览器对象。这个表达式就好像是在这个元素的一个成员函数中一样。
为什么使用行为(expression)能解决问题:
因为CSS中使用expression只有IE才能识别。
实现方法:
在css中写入js代码: