Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 调用向上滚动代码问题。。。

[复制链接]
nokiaseries 发表于 2011-8-12 19:02:20 | 显示全部楼层 |阅读模式
问题描述
适用版本: Discuz! 7.2
浏览器: IE9 其他(帖子中请注明浏览器) 
使用模板: 其他模板(请在回帖中说明模板的名称或者是模板的下载地址)
BUG地址: https://discuz.dismall.com/forum.php?mod=viewthread&tid=301123
本帖最后由 nokiaseries 于 2011-8-12 20:08 编辑

我要把这个调用方式用在一个数据上,在IE8下都显示正常

可是用safari,firefox的情况下,下面的内容会全部一次性跑出来,然后把整个表格拉长。。。也不会滚动

  1. <div id="so1">
  2. $我的调用<br>
  3. </div>
  4. <div id='so2' style='position:absolute;z-index:1;visibility:hidden'></div>
  5. <script>
  6. marqueesHeight=20;
  7. stopscroll=false;
  8. document.all.so1.scrollTop=0;
  9. with(so1){
  10. style.width=776;
  11. style.height=marqueesHeight;
  12. style.overflowX='visible';
  13. style.overflowY='hidden';
  14. noWrap=true;
  15. onmouseover=new Function('stopscroll=true');
  16. onmouseout=new Function('stopscroll=false');
  17. }
  18. preTop=0; currentTop=0; stoptime=0;
  19. function init_srolltext(){
  20. document.all.so2.innerHTML='';
  21. document.all.so2.innerHTML+=document.all.so1.innerHTML;
  22. document.all.so1.innerHTML=document.all.so2.innerHTML+document.all.so2.innerHTML;
  23. setInterval('scrollUp()',1);
  24. }
  25. function scrollUp(){
  26. if(stopscroll==true) return;
  27. currentTop+=1;
  28. if(currentTop==20)
  29. {
  30. stoptime+=1;
  31. currentTop-=1;
  32. if(stoptime==300)
  33. {
  34. currentTop=0;
  35. stoptime=0;
  36. }
  37. }
  38. else {
  39. preTop=document.all.so1.scrollTop;
  40. document.all.so1.scrollTop+=1;
  41. if(preTop==document.all.so1.scrollTop){
  42. document.all.so1.scrollTop=document.all.so2.offsetHeight-marqueesHeight;
  43. document.all.so1.scrollTop+=1;
  44. }
  45. }
  46. }
  47. setTimeout('init_srolltext()', 3000)
  48. </script>
复制代码
这个代码是以前的5.5公告美化的
主要我必须用这个代码。是因为必须让它上升一个,停留几秒,再显示下一个
谁可以帮我完整一下,谢谢啦T T
 楼主| nokiaseries 发表于 2011-8-13 03:05:11 | 显示全部楼层
没有人会吗?
help~呀~!
回复

使用道具 举报

 楼主| nokiaseries 发表于 2011-8-14 03:32:35 | 显示全部楼层
自己没有能力。。。T T
还是有什么方法,用<table>来压制?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-30 11:27 , Processed in 0.024625 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表