问题1:
请问IE滤镜起作用的时间为什么和 style的其它属性不同呢?以下是一个例子:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title></head>
<body>
<form id="form1" runat="server">
<div id="test" style="background-color:red; height:50px; width:50px; filter:alpha(opacity=60); ">asdasdasdasd</div>
</form>
<script>
var test = document.getElementById('test');
alert('1');
alert('2');
</script>
</body>
</html>
执行结果是:弹出窗口“1”,弹出窗口“2”,此时元素还没有变半透明,之后再按第二个窗口的确定之后,元素才变成半透明。现在把上面的代码改成如下,在onload的时候执行弹出窗口脚本:
<script>
window.onload = function() {
var test = document.getElementById('test');
alert('1');
alert('2');
}
</script>
这样的话,滤镜在窗口弹出之前已经起作用了,显示出半透明效果。这个实验是否可以证明,即使滤镜写在style属性里,它也不是和style的其它属性一起起作用,而是在页面的脚本执行后,onload前的这段时间间隔里起作用呢?请指教!~谢谢~~~~问题2:用滤镜可以实现垂直翻转元素,但是不能兼容非IE浏览器,请教兼容所有浏览器方案。请指教!~谢谢~~~~
请问IE滤镜起作用的时间为什么和 style的其它属性不同呢?以下是一个例子:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title></head>
<body>
<form id="form1" runat="server">
<div id="test" style="background-color:red; height:50px; width:50px; filter:alpha(opacity=60); ">asdasdasdasd</div>
</form>
<script>
var test = document.getElementById('test');
alert('1');
alert('2');
</script>
</body>
</html>
执行结果是:弹出窗口“1”,弹出窗口“2”,此时元素还没有变半透明,之后再按第二个窗口的确定之后,元素才变成半透明。现在把上面的代码改成如下,在onload的时候执行弹出窗口脚本:
<script>
window.onload = function() {
var test = document.getElementById('test');
alert('1');
alert('2');
}
</script>
这样的话,滤镜在窗口弹出之前已经起作用了,显示出半透明效果。这个实验是否可以证明,即使滤镜写在style属性里,它也不是和style的其它属性一起起作用,而是在页面的脚本执行后,onload前的这段时间间隔里起作用呢?请指教!~谢谢~~~~问题2:用滤镜可以实现垂直翻转元素,但是不能兼容非IE浏览器,请教兼容所有浏览器方案。请指教!~谢谢~~~~
解决方案 »
- html界面元素包括activeX控件完全加载完成之后响应什么事件
- 有关with关键字问题
- js控制表格显示问题
- 在FireFox中如何调用Window Media Player控件中的play等方法和一些属性
- 高分求助在线等:有多条数据的列表,无链接,希望鼠标移动到某一条数据时,显示灰色,怎么做啊?
- 问一个入门级问题:“new”用关闭吗?
- 怎么样去掉IE6中的图像保存,打印的工具栏,就是当鼠标移到图像上显示出四个图标的那个?
- 急!!请问谁有控制键盘输入的是数字的方法?
- button或alert上的字是什么字体?几号字?
- 在netscape中为什么嵌在层中的text and button都没法显示?
- 学生项目 求思路
- 页面跳转,结果不执行,直接到 form 表单指定的地方去了
表达式其实就是JS
对于问题2. 其他浏览器直接用canvas吧
在弹出窗口前加这两个: var d = document.getElementById("test");
d.filters[0].apply();
d.filters[0].play();滤镜就可以在窗口弹出前起作用了,原来可以手动控制滤镜作用时间的!!
不知道我的理解对不..
你了解不够深入
https://developer.mozilla.org/cn/Canvas_tutorial看看里面的使用图像和变型