用setTimeout或者setInterval定时触发一个function。
解决方案 »
- 很简单,哪错了,来好人啊!
- 跪求解决方法~~~
- 如何根据节点id来删除节点?
- 又没有修复JS文件格式缩进的办法
- js如何获取到当前显示器的长度和宽度??
- 怎么样去掉html代码?
- 求一个最简单的联动下拉菜单实现方法!
- javascript小问题,帮帮忙!
- 过来看看呢!各位大虾,
- setinterval只执行一次动画,这个是轮播动画,为什么我调用setinterval只滑动一次,而我调用2次setinterval就能正常自动轮换
- 5.77*6600*0.0015 = 57.123000000000005 ? javascript的bug?
- 图层移动的问题?为什么移动的第一下总是先跑到左上角,如果解决!不用样式就行啦..怎么搞定
用AJAX
用setTimeout或者setInterval定时触发一个function。都试过了。都不成功。
特别是用一个function,加载页面时,用了onload="..."还是没有效果。不明。初步想法:
无法直接在marquee里写内容,那么,就在里面加个html控件吧。估计行得通。
//取得数据后赋给数组
var newarray = new Array(2);
newarray[0] = "aa";
newarray[1] = "cc";
newarray[2] = "dd";function changeIt()
{
num = Math.floor(Math.random()*3);
document.getElementById("up").innerHTML = newarray[num];
}
setInterval('changeIt()',1000)
</script>
<marquee id="up" direction="up">
test
</marquee>
谢谢不笑红尘。