js特效实现图片左右滚动,在火狐下面无效果,是怎么回事,急求
6个回答
展开全部
您好!很高兴为您答疑!
给您提供一个左右滚动轮播JS,下载地址:http://js.mobanwang.com/201106/10356.html兼容各浏览器。
您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
给您提供一个左右滚动轮播JS,下载地址:http://js.mobanwang.com/201106/10356.html兼容各浏览器。
您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<div id="marqueeinfo" style="width:400px;overflow:hidden;" onMouseOver="marquee.stop();" onMouseOut="marquee.start();">
<table><tr><td>滚动内容</td><td>滚动内容copy</td></tr></table>
</div>
<script>
/**
* 不间断滚动
* direction 1: 向左滚动 2:向上滚动 speed 速度 毫秒 30 就是30毫秒滚动1像素
* write by www.ifree2008.com
*/
function Marquee(id,direction,speed) {
this.id = id;
this.speed=speed;
this.direction = direction;
this.timer = 0;
var obj = document.getElementById(this.id);
// obj.innerHTML += obj.innerHTML;
if(this.direction ==1){
var w1 = obj.scrollWidth;
obj.scrollLeft = 0;
} else {
var h1 = obj.scrollHeight;
obj.scrollTop = 0;
}
this.start = function() {
var me = this;
this.timer = setInterval(function(){me.scrolling();},this.speed);
}
this.stop =function() {
clearInterval(this.timer);
}
this.scrolling = function(){
if(this.direction ==1){
if(obj.scrollLeft>=w1/2)
obj.scrollLeft = 0;
else
obj.scrollLeft ++;
} else {
if(obj.scrollTop>=h1/2)
obj.scrollTop = 0;
else {
obj.scrollTop ++;
}
}
}
}
var marquee = new Marquee('marqueeinfo',1,60);
marquee.start();
</script>
用 scrollLeft 和 scrollTop 做的........最好能把你的代码贴出来看看
<table><tr><td>滚动内容</td><td>滚动内容copy</td></tr></table>
</div>
<script>
/**
* 不间断滚动
* direction 1: 向左滚动 2:向上滚动 speed 速度 毫秒 30 就是30毫秒滚动1像素
* write by www.ifree2008.com
*/
function Marquee(id,direction,speed) {
this.id = id;
this.speed=speed;
this.direction = direction;
this.timer = 0;
var obj = document.getElementById(this.id);
// obj.innerHTML += obj.innerHTML;
if(this.direction ==1){
var w1 = obj.scrollWidth;
obj.scrollLeft = 0;
} else {
var h1 = obj.scrollHeight;
obj.scrollTop = 0;
}
this.start = function() {
var me = this;
this.timer = setInterval(function(){me.scrolling();},this.speed);
}
this.stop =function() {
clearInterval(this.timer);
}
this.scrolling = function(){
if(this.direction ==1){
if(obj.scrollLeft>=w1/2)
obj.scrollLeft = 0;
else
obj.scrollLeft ++;
} else {
if(obj.scrollTop>=h1/2)
obj.scrollTop = 0;
else {
obj.scrollTop ++;
}
}
}
}
var marquee = new Marquee('marqueeinfo',1,60);
marquee.start();
</script>
用 scrollLeft 和 scrollTop 做的........最好能把你的代码贴出来看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-04-08
展开全部
这里有一个无缝滚动效果
方向可以自己设置
可以设置定高定宽停顿
你把文字改成图片就行
里面有源码可以参考
方向可以自己设置
可以设置定高定宽停顿
你把文字改成图片就行
里面有源码可以参考
参考资料: http://www.blueidea.com/common/shoutbox/redir.asp?3=h&id=12229
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那可能是兼容性不行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
js 跟 css 一样, 你制作一个页面 如果从开始到结束都是用ie来测试的话
最终制作完毕之后用其他浏览器打开时 八成 你会看到意想不到的效果。
js也是 ie处理事件 和 火狐处理事件稍微不同。
最终制作完毕之后用其他浏览器打开时 八成 你会看到意想不到的效果。
js也是 ie处理事件 和 火狐处理事件稍微不同。
追问
我想问是怎么才能让它兼容,而不是为什么他不能兼容
追答
那我得看代码呀。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询