这个很简单
divid.filters.revealTrans.Transition=Math.floor(Math.random()*23) 主要就这一句话
divid.filters.revealTrans.Transition=Math.floor(Math.random()*23) 主要就这一句话
解决方案 »
- 关于eval(function(p,a,c,k,e,d){})加密,要怎么解密呢?
- 使用IE6或IE8浏览网页无问题,但使用WebBrowser在点击部分链接时却报“'opener' 为空或不是对象”。
- 如何用javaScript实现zip压缩文件的功能
- 请教高手了,如何对WEB页面中指定的对像右键弹出自定义的菜单出来?
- 极品问题,大家来找茬!
- 怎样在Table中动态添加一行数据
- ftp://ftp.metc.hebut.edu.cn/程序学习/编程工具/InstallShield专业版东方语言包.zip
- 如何让网页自动填写表单并且自动提交!!
- 不明白怎么回事?高手帮帮忙。
- 关于浏览器跨域请求数据的问题
- 简单问题 分不够再加。
- eclipse中javascript的乱码问题(ctrl+shift+f)
呵呵 还是盗用cloudgamer的东西。
但是不是很理解这些参数了。
给个例子吧 1秒一换的 看cloudgamer的代码有中恐惧的心理 一般看看说明就行了
<script>
var imgs =["http://img1.qq.com/news/pics/14671/14671854.jpg ","http://img1.qq.com/news/pics/14653/14653892.jpg","http://img1.qq.com/news/pics/14665/14665161.jpg"]
var i = -1
function ss(){
i++
if(i>2) i=0
document.getElementById("sss").filters.revealTrans.Transition=Math.floor(Math.random()*23)//这一行会报告错,应该怎么写了??????
document.getElementById("sss").src=imgs[i]
setTimeout("ss()",1000)
}
ss()
</script>
<body><div><img id="sss" style="filter:revealTrans" src="http://img1.qq.com/news/pics/14671/14671854.jpg "></div></body>
<script>
var imgs =["http://img1.qq.com/news/pics/14671/14671854.jpg ","http://img1.qq.com/news/pics/14653/14653892.jpg","http://img1.qq.com/news/pics/14665/14665161.jpg"]
var i = -1
function ss(){
i++
if(i>2) i=0
document.getElementById("sss").filters.revealTrans.Transition=Math.floor(Math.random()*23)//这一行会报告错,应该怎么写了??????
document.getElementById("sss").filters.revealTrans.apply();
document.getElementById("sss").filters.revealTrans.play();
document.getElementById("sss").src=imgs[i]
setTimeout("ss()",1000)
}
ss()
</script>
你主要就注意两点:
1.style="filter:revealTrans" 你要使用滤镜,所以首先要把图片设置滤镜属性
2.revealTrans.apply(); // 首先加载滤镜
3.revealTrans.play(); // 运行滤镜