很多站长朋友们都不太清楚php网页滚动代码,今天小编就来给大家整理php网页滚动代码,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 我有个php程序写的网站,我想在一个页面里面实现两种不同的滚动js调用,开始网站是上下滚动,再添加个左右 2、 PHP网页滚动文字代码问题 3、 求教php首页上想让两张图片循环滚动代码怎么写啊 4、 如何在PHP网代码中加入图片滚动的效果? 我有个php程序写的网站,我想在一个页面里面实现两种不同的滚动js调用,开始网站是上下滚动,再添加个左右左右滚动 和 上下滚动的函数重名了 Marquee()
随便给哪个改个别的名字,然后调用的地方也写成你新改的名字就可以了
如:
var oMarquee = document.getElementById("divLast");
var iScrollAmount = 1;
var iLineHeight = 21;
var MaxScroll = oMarquee.scrollTop;
function Marquee_lr() {
var obj = oMarquee;
MaxScroll = obj.scrollTop;
obj.scrollTop += iScrollAmount;
if (obj.scrollTop == MaxScroll iScrollAmount != 0)
{
obj.scrollTop = 0;
}
if (obj.scrollTop % iLineHeight == 0 ) {
window.setTimeout( "Marquee_lr()", 2000 );
} else {
window.setTimeout( "Marquee_lr()", 50 );
}
}
for(var n = 0; n < 3; n++)
{
oMarquee.innerHTML += oMarquee.innerHTML;
}
window.setTimeout( "Marquee_lr()", 2000 );
左右滚动的JS
var speed=5; //数字越大速度越慢
var tab=document.getElementById("demoa");
var tab1=document.getElementById("demo1a");
var tab2=document.getElementById("demo2a");
tab2.innerHTML=tab1.innerHTML;
function Marquee(){
if(tab2.offsetWidth-tab.scrollLeft<=0)
tab.scrollLeft-=tab1.offsetWidth
else{
tab.scrollLeft++;
}
}
var MyMar=setInterval(Marquee,speed);
tab.onmouseover=function() {clearInterval(MyMar)};
tab.onmouseout=function() {MyMar=setInterval(Marquee,speed)};
PHP网页滚动文字代码问题<style type="text/css">
#demo {
background: #FFF;
overflow:hidden;
width: 765px;
}
#demo img {
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
</style>
<DIV id=demo class="telnav">
<TABLE cellSpacing=0 cellPadding=0 align=left border=0 cellspace="0">
<TBODY>
<TR>
<TD id=demo1 vAlign=top>
<table width="950" height="50" border="2" cellpadding="1" cellspacing="1">
<tr>
<td>从右到左的滚动文字</td>
</tr>
</table>
</TD>
</div>
<TD id=demo2 vAlign=top></TD></TR></TBODY>
</TABLE>
</DIV>
<SCRIPT>
var speed=15
demo2.innerHTML=demo1.innerHTML
function Marquee(){
if(demo2.offsetWidth-demo.scrollLeft<=0)
demo.scrollLeft-=demo1.offsetWidth
else{
demo.scrollLeft++
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</SCRIPT>
求教php首页上想让两张图片循环滚动代码怎么写啊可以使用flexslider ,代码和下边类似
<div class="slider">
<div class="flexslider flexslider2">
<ul class="slides item">
<?php foreach($slide as $v) { ?>
<li><a target="_bland" href="<?php echo $v['Url']; ?>"><img src="<?php echo ''.$v['ImagePath']; ?>" width="960" height="250"></a></li>
<?php } ?>
</ul>
</div>
</div>
如何在PHP网代码中加入图片滚动的效果?#indemo给的宽度是不够的,宽度是要大于等于的demo1和demo2宽度之和。具体操作如下:
<style type="text/css">
<!--
#demo {
background: #000;
overflow:hidden;
border: 0px dashed #000;
width: 750px;
}
#demo img {
border: 3px solid #F2F2F2;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
-->
</style>
<div id="demo">
<div id="indemo">
<div id="demo1">
<ul>
<?php echo dt_product(8,5,10,0,0,false,null,'id')?>
</ul>
</div>
<div id="demo2"></div>
</div>
</div>
<script>
<!--
var speed=10; //数字越大速度越慢
var tab=document.getElementById("demo");
var tab1=document.getElementById("demo1");
var tab2=document.getElementById("demo2");
tab2.innerHTML=tab1.innerHTML;
function Marquee(){
if(tab2.offsetWidth-tab.scrollLeft<=0)
tab.scrollLeft-=tab1.offsetWidth
else{
tab.scrollLeft++;
}
}
var MyMar=setInterval(Marquee,speed);
tab.onmouseover=function() {clearInterval(MyMar)};
tab.onmouseout=function() {MyMar=setInterval(Marquee,speed)};
-->
</script>
关于php网页滚动代码的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php网页滚动代码 php 如何做滑动加载的详细内容...