关键词
最优秀的发帖人
tcw987654321 (2424) | ||||
tiger_tiger (2015) | ||||
梦随峰飘 (542) | ||||
868 (284) | ||||
mmao21 (251) | ||||
x__________________X (222) | ||||
y4341991 (101) | ||||
花生省魔术 (98) | ||||
Tiger&蘋果爸 (80) | ||||
pyy (74) |
找虎哥帮忙 代码问题
5 posters
找虎哥帮忙 代码问题
找虎哥帮忙 代码问题
我在资源共享区里看到那个“牛B”的【论坛美化代码】飘动的彩带字体(共享)
我复制里他的代码放到我的论坛里面
那个字不会跟着跑
在顶页还行 鼠标一往下走 那个字就不会跑了
本想就在那资源共享里面回帖问他的
却不能回复
麻烦去帮我看下哦
谢谢
我在资源共享区里看到那个“牛B”的【论坛美化代码】飘动的彩带字体(共享)
我复制里他的代码放到我的论坛里面
那个字不会跟着跑
在顶页还行 鼠标一往下走 那个字就不会跑了
本想就在那资源共享里面回帖问他的
却不能回复
麻烦去帮我看下哦
谢谢
回复: 找虎哥帮忙 代码问题
下文是这样的:我帮你改了一下代码,现在跟得好些了,但还是不能到底。phpbb2和3的CSS不同,在phpbb3中要完全跟到底只有改模板。在<HEAD>和<BODY>中分别添加代码(要付费的),个人认为没什么必要,现在跟得还可以的。
由tiger_tiger于周一 三月 10, 2008 1:02 pm进行了最后一次编辑,总共编辑了1次
回复: 找虎哥帮忙 代码问题
我改了代码让它跟鼠标跟得紧了些,跟一半丢的原因我也说了,phpbb2和3的模板不一样,如果要在版本3中实现必需将代码分开:
一:将下列代码复制到<head></head>之间:
<!-- 修改下面的COLOR后的颜色代码将改变跟随文字的颜色-->
<style type=text/css> .spanstyle { position:absolute;
visibility:visible; top:-50px; font-size:9pt; color: #E28EEE;
font-weight:bold; }</style><script>
var x,y
<!-- 修改下面的STEP后的数字改变跟随文字的间隔距离-->
var step=20
var flag=0
<!-- 修改下面的文字为你需要的文字-->
var message="欢迎光临…………"
message=message.split("")
var xpos=new Array()
for (i=0;i<=message.length-1;i++){
xpos[i]=-50}
var ypos=new Array()
for (i=0;i<=message.length-1;i++){
ypos[i]=-50}
function handlerMM(e){
x = (document.layers) ? e.pageX : document.body.scrollLeft+event.clientX
y = (document.layers) ? e.pageY : document.body.scrollTop+event.clientY
flag=1}
function makesnake(){
if (flag==1 && document.all){
for (i=message.length-1; i>=1; i--){
xpos[i]=xpos[i-1]+step
ypos[i]=ypos[i-1]}
xpos[0]=x+step
ypos[0]=y
for (i=0; i<message.length-1; i++){
var thisspan = eval("span"+(i)+".style")
thisspan.posLeft=xpos[i]
thisspan.posTop=ypos[i]}}
else if (flag==1 && document.layers){
for (i=message.length-1; i>=1; i--){
xpos[i]=xpos[i-1]+step
ypos[i]=ypos[i-1]}
xpos[0]=x+step
ypos[0]=y
for (i=0; i<message.length-1; i++){
var thisspan = eval("document.span"+i)
thisspan.left=xpos[i]
thisspan.top=ypos[i]}}
var timer=setTimeout("makesnake()",30)}
</script>
二: 修改〈BODY...〉将下面的代码加入原〈BODY....〉中
onLoad=makesnake()
三:将下面的代码复制到〈BODY〉与〈/BODY〉中
<script>
for (i=0;i<=message.length-1;i++){
document.write("<span id='span"+i+"'class='spanstyle'>")
document.write(message[i])
document.write("</span>")}
if (document.layers){
document.captureEvents(Event.MOUSEMOVE);}
document.onmousemove = handlerMM;
</script>
一:将下列代码复制到<head></head>之间:
<!-- 修改下面的COLOR后的颜色代码将改变跟随文字的颜色-->
<style type=text/css> .spanstyle { position:absolute;
visibility:visible; top:-50px; font-size:9pt; color: #E28EEE;
font-weight:bold; }</style><script>
var x,y
<!-- 修改下面的STEP后的数字改变跟随文字的间隔距离-->
var step=20
var flag=0
<!-- 修改下面的文字为你需要的文字-->
var message="欢迎光临…………"
message=message.split("")
var xpos=new Array()
for (i=0;i<=message.length-1;i++){
xpos[i]=-50}
var ypos=new Array()
for (i=0;i<=message.length-1;i++){
ypos[i]=-50}
function handlerMM(e){
x = (document.layers) ? e.pageX : document.body.scrollLeft+event.clientX
y = (document.layers) ? e.pageY : document.body.scrollTop+event.clientY
flag=1}
function makesnake(){
if (flag==1 && document.all){
for (i=message.length-1; i>=1; i--){
xpos[i]=xpos[i-1]+step
ypos[i]=ypos[i-1]}
xpos[0]=x+step
ypos[0]=y
for (i=0; i<message.length-1; i++){
var thisspan = eval("span"+(i)+".style")
thisspan.posLeft=xpos[i]
thisspan.posTop=ypos[i]}}
else if (flag==1 && document.layers){
for (i=message.length-1; i>=1; i--){
xpos[i]=xpos[i-1]+step
ypos[i]=ypos[i-1]}
xpos[0]=x+step
ypos[0]=y
for (i=0; i<message.length-1; i++){
var thisspan = eval("document.span"+i)
thisspan.left=xpos[i]
thisspan.top=ypos[i]}}
var timer=setTimeout("makesnake()",30)}
</script>
二: 修改〈BODY...〉将下面的代码加入原〈BODY....〉中
onLoad=makesnake()
三:将下面的代码复制到〈BODY〉与〈/BODY〉中
<script>
for (i=0;i<=message.length-1;i++){
document.write("<span id='span"+i+"'class='spanstyle'>")
document.write(message[i])
document.write("</span>")}
if (document.layers){
document.captureEvents(Event.MOUSEMOVE);}
document.onmousemove = handlerMM;
</script>
您在这个论坛的权限:
您不能在这个论坛回复主题