⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 13-2.txt

📁 开发王代码 代码
💻 TXT
字号:
<script type="text/javascript" language="javascript">
  <!--
  var stopscroll = false;
  var scrollContHeight = 95; //滚动区域的高度
  var scrollContWidth = 230; //滚动区域的宽度
  var scrollSpeed = 25; //这个参数用来确定滚动速度的,数值越小滚动速度越快
  //获取scrollContainer
  var scrollContainer = document.getElementById("scrollContainer"); 
  //获取scrollContent
  var scrollContent = document.getElementById("scrollContent"); 
  //多次复制原内容到scrollContainer,直到scrollContainer的高度大于内容区高度
  //这样做是为了避免内容的高度较小
  //使用do while可以强制复制一次,这样可以保证滚动看起来更连续
  do{
    scrollContainer.appendChild(scrollContent.cloneNode(true));
  }while(scrollContainer.offsetHeight < scrollContHeight);
  //下面对scrollContainer进行设置,主要就是宽度和高度,以及换行
  scrollContainer.style.width = scrollContWidth + "px";
  scrollContainer.style.height = scrollContHeight + "px";
  scrollContainer.noWrap = true;
  //下面是两个事件:[01]鼠标经过,停止滚动[02]鼠标离开,开始滚动
  scrollContainer.onmouseover = new Function("stopscroll=true;"); 
  scrollContainer.onmouseout = new Function("stopscroll=false;");   
  //进行初始化
  function init(){
    scrollContainer.scrollTop = 0;
	//按时间间隔不断执行函数scrollUp()
    setInterval("scrollUp()", scrollSpeed);
  }
  init(); 
  //下面就是改变滚动位置,如果滚出区域,则判断当前位置进行初始化调整
  var currTop = 0; 
  function scrollUp(){
    if(stopscroll == true) return; //如果变量"stopscroll"为真,则停止滚动
    currTop = scrollContainer.scrollTop;
    scrollContainer.scrollTop += 1;//每次上移一个像素
    if(currTop == scrollContainer.scrollTop){
	  //如果滚动到顶了就初始化
      scrollContainer.scrollTop = 0;
      scrollContainer.scrollTop += 1;
    }
  }
  //-->
</script>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -