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

 找回密码
 立即注册
搜索

[疑难] 滚动公告滚动慢 都是style.css惹的祸

[复制链接]
unfzl.cn 发表于 2007-8-4 20:32:24 | 显示全部楼层 |阅读模式
我找了一段滚动的代码 放到网站上  怎么就变的速度很慢?  我已经把滚动调到最快了
但是还是不行  这是怎么回事?
高手帮忙看看
www.unfzl.com.cn

研究发下直要不用style.css这个文件 就没事  
但是模版的风格全靠这个文件啊
不能不用啊
高手来看看别

[ 本帖最后由 unfzl.cn 于 2007-8-4 20:45 编辑 ]
回复

使用道具 举报

godisgod 发表于 2007-8-4 21:07:56 | 显示全部楼层
调到最快是多少?
你去GD首页看下,把代码弄下来,调到最快,猪都追不上。
回复

使用道具 举报

godisgod 发表于 2007-8-4 21:08:22 | 显示全部楼层
要是M**QEE的话,就和CSS无关。
回复

使用道具 举报

 楼主| unfzl.cn 发表于 2007-8-5 11:20:30 | 显示全部楼层
兄弟啊  我已经调到最快了  我去看了 你的那个速度和我的跳到最快的速度是一样的
慢的要死  这个和css有点关系吧  我把css删除 速度那立马就上去了  
还有就是再火狐浏览器里 什么都不该  速度也会上去
就是再ie7里面慢的要死
回复

使用道具 举报

 楼主| unfzl.cn 发表于 2007-8-5 11:21:36 | 显示全部楼层
<div id="andyscroll" style="height: 300px; width: 567px;">
        <div id="scrollmessage">

<script type="text/javascript">
<!--
var stopscroll = false;
var scrollElem = document.getElementById("andyscroll");
var marqueesHeight = scrollElem.style.height;
scrollElem.onmouseover = new Function('stopscroll = true');
scrollElem.onmouseout  = new Function('stopscroll = false');
var preTop = 0;
var currentTop = 0;
var stoptime = 0;
var leftElem = document.getElementById("scrollmessage");
scrollElem.appendChild(leftElem.cloneNode(true));
init_srolltext();

function init_srolltext(){
        scrollElem.scrollTop = 0;
        setInterval('scrollUp()', 1);//的面的这个参数25, 是确定滚动速度的, 数值越小, 速度越快
}
function scrollUp(){
        if(stopscroll) return;
        currentTop += 1; //设为1, 可以实现间歇式的滚动; 设为2, 则是连续滚动
        if(currentTop == 95) {
                stoptime += 1;
                currentTop -= 1;
                if(stoptime == 50) {
                        currentTop = 0;
                        stoptime = 0;
                }
        }else{
                preTop = scrollElem.scrollTop;
                scrollElem.scrollTop += 1;
                if(preTop == scrollElem.scrollTop){
                        scrollElem.scrollTop = 0;
                        scrollElem.scrollTop += 1;
                }
        }
}
//-->
</script>


这是代码
回复

使用道具 举报

liyiliu 发表于 2007-8-5 11:26:31 | 显示全部楼层
晕,慢快怎么跟 css 有关呀 找 js 去
回复

使用道具 举报

 楼主| unfzl.cn 发表于 2007-8-5 11:29:32 | 显示全部楼层
这不是js调用的   是直接用的5楼的代码
回复

使用道具 举报

 楼主| unfzl.cn 发表于 2007-8-5 11:30:21 | 显示全部楼层
原帖由 liyiliu 于 2007-8-5 11:26 发表
晕,慢快怎么跟 css 有关呀 找 js 去



那为什么删除了css就好了
还有就是在火狐浏览器下就没有问题呢?
这些怎么解释
回复

使用道具 举报

eswnman 发表于 2007-8-9 00:31:36 | 显示全部楼层
6.0上下滚动公告不居中,如何解决?
回复

使用道具 举报

51591 发表于 2009-2-25 14:08:20 | 显示全部楼层
本帖最后由 51591 于 2009-2-25 14:09 编辑

删除CSS的同时,你也把掉勇JS的标签给删除了,JS就没法控制了

修改控制滚动的CSS的标签,然后独立设置一个JS,或者直接用HTML滚动代码上去
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-24 20:12 , Processed in 0.111025 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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