这段js代码在firefox中不正常,在IE中则是正常的,哪位高手帮忙修改下。 50
varspeed1=50//速度数值越大速度越慢document.getElementById("dear2").innerHTML=document.getElemen...
var speed1=50//速度数值越大速度越慢
document.getElementById("dear2").innerHTML=document.getElementById("dear1").innerHTML
document.getElementById("dear").scrollLeft=document.getElementById("dear").scrollWidth
function Marquee(){
if(document.getElementById("dear").scrollLeft<=0)
document.getElementById("dear").scrollLeft+=document.getElementById("dear2").offsetWidth
else{
document.getElementById("dear").scrollLeft--
}
}
var MyMar=setInterval(Marquee,speed1)
dear.onmouseover=function() {clearInterval(MyMar)}
dear.onmouseout=function() {MyMar=setInterval(Marquee,speed1)} 展开
document.getElementById("dear2").innerHTML=document.getElementById("dear1").innerHTML
document.getElementById("dear").scrollLeft=document.getElementById("dear").scrollWidth
function Marquee(){
if(document.getElementById("dear").scrollLeft<=0)
document.getElementById("dear").scrollLeft+=document.getElementById("dear2").offsetWidth
else{
document.getElementById("dear").scrollLeft--
}
}
var MyMar=setInterval(Marquee,speed1)
dear.onmouseover=function() {clearInterval(MyMar)}
dear.onmouseout=function() {MyMar=setInterval(Marquee,speed1)} 展开
展开全部
你把 js 改成我写的看看。测试过。ie7 和 FF 3.10 版本都可以用了。<script language=javascript>function secBoard(n){ for(i=0;i<document.getElementById("mainTable").getElementsByTagName("tbody").length;i++){ document.getElementById("mainTable").getElementsByTagName("tbody")[i].style.display = "none"; } document.getElementById("mainTable").getElementsByTagName("tbody")[n].style.display = "block";}</script>
提问人的追问 2009-06-06 23:57
还没测试ff行不行 但是现在那个颜色快不随鼠标移动而移动了回答人的补充 2009-06-07 00:04
不好意思,把样式忘了。<script language=javascript>function secBoard(n){ for(i=0;i<document.getElementById("secTable").getElementsByTagName("td").length;i++){ document.getElementById("secTable").getElementsByTagName("td")[i].className = "sec1"; } document.getElementById("secTable").getElementsByTagName("td")[n].className = "sec2"; for(i=0;i<document.getElementById("mainTable").getElementsByTagName("tbody").length;i++){ document.getElementById("mainTable").getElementsByTagName("tbody")[i].style.display = "none"; } document.getElementById("mainTable").getElementsByTagName("tbody")[n].style.display = "block";}</script>
提问人的追问 2009-06-06 23:57
还没测试ff行不行 但是现在那个颜色快不随鼠标移动而移动了回答人的补充 2009-06-07 00:04
不好意思,把样式忘了。<script language=javascript>function secBoard(n){ for(i=0;i<document.getElementById("secTable").getElementsByTagName("td").length;i++){ document.getElementById("secTable").getElementsByTagName("td")[i].className = "sec1"; } document.getElementById("secTable").getElementsByTagName("td")[n].className = "sec2"; for(i=0;i<document.getElementById("mainTable").getElementsByTagName("tbody").length;i++){ document.getElementById("mainTable").getElementsByTagName("tbody")[i].style.display = "none"; } document.getElementById("mainTable").getElementsByTagName("tbody")[n].style.display = "block";}</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询