在论坛里查了下,没人发这个标签,做起来其实挺简单。先看下效果,因为我也是初学帝国,效果是在本地测试的,发个截图吧(图片在帖子最下面)
一、所需的样式文件,可以根据自己的需要修改相关参数。 .k{display:block;font-size:15px;line-height:18px;text-decoration:none;color:#333;font-family:Arial;font-
size:14px;} .shell{ width:400px; padding:3px 2px 2px 5px; } #div1{ height:18px; overflow:hidden; }
============================================================= 二、在需要滚动的地方加入以下代码。调用的栏目根据你实际的情况修改。 <div class="shell"> <div id="div1"> [e:loop={34,5,0,0}] <a href="<?=$bqsr[titleurl]?>" class="k"><?=esub($bqr[title],50)?></a> [/e:loop] </div> <div>
=============================================================
三、在</body>和</html>之间要加入以下代码。
<script> var box=document.getElementById("div1"),can=true; box.innerHTML+=box.innerHTML; box.onmouseover=function(){can=false}; box.onmouseout=function(){can=true}; new function (){ var stop=box.scrollTop%18==0&&!can; if(!stop)box.scrollTop==parseInt(box.scrollHeight/2)?box.scrollTop=0:box.scrollTop++; setTimeout(arguments.callee,box.scrollTop%18?10:1500); }; </script>
上传以下图片:
|