怎样让这段js代码在firefox下也能正常显示!?? http://community.csdn.net/Expert/topic/5283/5283616.xml?temp=.459942里面有滚动特效..你那个的话..把demo1这类的换成document.getElementById("demo1"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 修改后,firefox下可以滚动了,但是不能连续滚动呢?内容滚完后就停住了。好像 HEIGHT: 60px; 这个值很重要。 <div id="demo"onmouseover="ii=1" style="OVERFLOW: hidden; HEIGHT: 60px;" onmouseout="ii=0"> <div id="demo1">滚<br>动<br>内<br></div> <div id="demo2"></div> <SCRIPT> var $ = function (id) { return document.getElementById(id); } var d_0 = $("demo"), d_1 = $("demo1"), d_2 = $("demo2"); var ii=0;t=d_0.scrollTop d_2.innerHTML=d_1.innerHTML function qswhMarquee(){ if (ii==1)return if(d_2.offsetTop-d_0.scrollTop<=0) d_0.scrollTop-=d_1.offsetHeight else d_0.scrollTop++ } setInterval(qswhMarquee,40)</SCRIPT> </div> 你的这段代码是可以在firefox滚动了,但是还是不连续。滚完了内容就停止了。我的完整代码<div id="demo"onmouseover="ii=1" style="OVERFLOW: hidden; HEIGHT: 60px;" onmouseout="ii=0"> <div id="demo1"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td align="left" valign="middle" width="50%"><TABLE class=font12 cellSpacing=0 cellPadding=3 width="100%" border=0><TBODY><TR><TD width="30%"><DIV align=center></DIV></TD><TD width="17%"><DIV align=center></DIV></TD><TD width="14%"><DIV align=center></DIV></TD><TD width="39%"><DIV align=left></DIV></TD></TR></TBODY></TABLE></td><td align="left" valign="middle" width="50%"><TABLE class=font12 cellSpacing=0 cellPadding=3 width="100%" border=0><TBODY><TR><TD width="30%"> </TD><TD width="17%"><DIV align=center></DIV></TD><TD width="14%"><DIV align=center></DIV></TD><TD width="39%"><DIV align=left></DIV></TD></TR></TBODY></TABLE></td></tr><tr><td align="left" valign="middle" width="50%"><TABLE class=font12 cellSpacing=0 cellPadding=3 width="100%" border=0><TBODY><TR><TD width="30%"><DIV align=center></DIV></TD><TD width="17%"> </TD><TD width="14%"><DIV align=center></DIV></TD><TD width="39%"><DIV align=left></DIV></TD></TR></TBODY></TABLE></td><td align="left" valign="middle" width="50%"><TABLE class=font12 cellSpacing=0 cellPadding=3 width="100%" border=0><TBODY><TR><TD width="30%"><DIV align=center></DIV></TD><TD width="17%"><DIV align=center></DIV></TD><TD width="14%"><DIV align=center></DIV></TD><TD width="39%"> </TD></TR></TBODY></TABLE></td></tr><tr><td align="left" valign="middle" width="50%"><TABLE class=font12 cellSpacing=0 cellPadding=3 width="100%" border=0><TBODY><TR><TD width="30%"><DIV align=center></DIV></TD><TD width="17%"><DIV align=center></DIV></TD><TD width="14%"><DIV align=center></DIV></TD><TD width="39%"> </TD></TR></TBODY></TABLE></td><td align="left" valign="middle" width="50%"><TABLE class=font12 cellSpacing=0 cellPadding=3 width="100%" border=0><TBODY><TR><TD width="30%"><DIV align=center></DIV></TD><TD width="17%"><DIV align=center></DIV></TD><TD width="14%"><DIV align=center></DIV></TD><TD width="39%"><DIV align=left></DIV></TD></TR></TBODY></TABLE></td></tr></table></div> <div id="demo2"></div> <SCRIPT> var $ = function (id) { return document.getElementById(id); } var d_0 = $("demo"), d_1 = $("demo1"), d_2 = $("demo2"); var ii=0;t=d_0.scrollTop d_2.innerHTML=d_1.innerHTML function qswhMarquee(){ if (ii==1)return if(d_2.offsetTop-d_0.scrollTop<=0) d_0.scrollTop-=d_1.offsetHeight else d_0.scrollTop++ } setInterval(qswhMarquee,40)</SCRIPT> </div> if(d_2.offsetTop-d_0.scrollTop<=0)这里的问题。。抱歉的说。。我现在要去弄东西你自己改吧。。那个有偏值就是说。。滚动条只可以走。。50但是你的判断却是=51这样就永远不可能执行了所以就产生了那种情况。 html5 + javascript用什么开发工具? 怎么用js来判断鼠标是单机还是双击呀? js如何判断浏览器语言的优先级 如何在ASP中调用写好的JAVASCRIPT文件中的方法。 如何决断一个字符串显示的长度? 大家帮帮小弟,急等! 把所有的分都给你们了,请问怎样用JS实现图片滚动?最好有源码,在线等,问题解决马上结贴 UBB相关正则问题 我如何取得本页中javascript的变量值呢?给分20 关于网页中图片可以预载的疑问?(图片是否真的可以预载) 用javascript如何实现左键单击下载功能 请问:如何向iframe里写html?
内容滚完后就停住了。好像 HEIGHT: 60px; 这个值很重要。
<div id="demo1">滚<br>
动<br>
内<br>
</div>
<div id="demo2"></div>
<SCRIPT>
var $ = function (id) {
return document.getElementById(id);
}
var d_0 = $("demo"), d_1 = $("demo1"), d_2 = $("demo2");
var ii=0;t=d_0.scrollTop
d_2.innerHTML=d_1.innerHTML
function qswhMarquee(){
if (ii==1)return
if(d_2.offsetTop-d_0.scrollTop<=0)
d_0.scrollTop-=d_1.offsetHeight
else
d_0.scrollTop++
}
setInterval(qswhMarquee,40)
</SCRIPT> </div>
我的完整代码<div id="demo"onmouseover="ii=1" style="OVERFLOW: hidden; HEIGHT: 60px;" onmouseout="ii=0">
<div id="demo1"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="left" valign="middle" width="50%">
<TABLE class=font12 cellSpacing=0 cellPadding=3 width="100%" border=0>
<TBODY>
<TR>
<TD width="30%">
<DIV align=center></DIV></TD>
<TD width="17%">
<DIV align=center></DIV></TD>
<TD width="14%">
<DIV align=center></DIV></TD>
<TD width="39%">
<DIV align=left></DIV></TD></TR></TBODY></TABLE></td>
<td align="left" valign="middle" width="50%">
<TABLE class=font12 cellSpacing=0 cellPadding=3 width="100%" border=0>
<TBODY>
<TR>
<TD width="30%"> </TD>
<TD width="17%">
<DIV align=center></DIV></TD>
<TD width="14%">
<DIV align=center></DIV></TD>
<TD width="39%">
<DIV align=left></DIV></TD></TR></TBODY></TABLE></td>
</tr>
<tr>
<td align="left" valign="middle" width="50%">
<TABLE class=font12 cellSpacing=0 cellPadding=3 width="100%" border=0>
<TBODY>
<TR>
<TD width="30%">
<DIV align=center></DIV></TD>
<TD width="17%"> </TD>
<TD width="14%">
<DIV align=center></DIV></TD>
<TD width="39%">
<DIV align=left></DIV></TD></TR></TBODY></TABLE></td>
<td align="left" valign="middle" width="50%">
<TABLE class=font12 cellSpacing=0 cellPadding=3 width="100%" border=0>
<TBODY>
<TR>
<TD width="30%">
<DIV align=center></DIV></TD>
<TD width="17%">
<DIV align=center></DIV></TD>
<TD width="14%">
<DIV align=center></DIV></TD>
<TD width="39%"> </TD>
</TR></TBODY></TABLE></td>
</tr>
<tr>
<td align="left" valign="middle" width="50%">
<TABLE class=font12 cellSpacing=0 cellPadding=3 width="100%" border=0>
<TBODY>
<TR>
<TD width="30%">
<DIV align=center></DIV></TD>
<TD width="17%">
<DIV align=center></DIV></TD>
<TD width="14%">
<DIV align=center></DIV></TD>
<TD width="39%"> </TD>
</TR></TBODY></TABLE></td>
<td align="left" valign="middle" width="50%">
<TABLE class=font12 cellSpacing=0 cellPadding=3 width="100%" border=0>
<TBODY>
<TR>
<TD width="30%">
<DIV align=center></DIV></TD>
<TD width="17%">
<DIV align=center></DIV></TD>
<TD width="14%">
<DIV align=center></DIV></TD>
<TD width="39%">
<DIV align=left></DIV></TD></TR></TBODY></TABLE></td>
</tr>
</table>
</div>
<div id="demo2"></div>
<SCRIPT>
var $ = function (id) {
return document.getElementById(id);
}
var d_0 = $("demo"), d_1 = $("demo1"), d_2 = $("demo2");
var ii=0;t=d_0.scrollTop
d_2.innerHTML=d_1.innerHTML
function qswhMarquee(){
if (ii==1)return
if(d_2.offsetTop-d_0.scrollTop<=0)
d_0.scrollTop-=d_1.offsetHeight
else
d_0.scrollTop++
}
setInterval(qswhMarquee,40)
</SCRIPT>
</div>
这里的问题。。
抱歉的说。。我现在要去弄东西
你自己改吧。。
那个有偏值
就是说。。
滚动条只可以走。。50
但是你的判断却是=51
这样就永远不可能执行了
所以就产生了那种情况。