js新闻切换与页面导航js和图片js起冲突!求解决
以下是该新闻切换的js(新闻是一条一条往上切换,只显示一条):加上这段代码,网页的导航和图片js就显示不了了,但这个js效果正常;去掉后导航和图片js效果正常。不知道有没...
以下是该新闻切换的js(新闻是一条一条往上切换,只显示一条):
加上这段代码,网页的导航和图片js就显示不了了,但这个js效果正常;去掉后导航和图片js效果正常。
不知道有没有高手改下这段代码与原来的导航及图片js相兼容,追加高分啊!!!
<script type="text/javascript">
function $(id)
{
return document.getElementById(id);
}
var anndelay = 3000;
var anncount = 0;
var annheight = 24;
var annst = 0;
function announcementScroll()
{
if( ! annst)
{
$('announcementbody').innerHTML += '<br style="clear: both" />' +
$('announcementbody').innerHTML;
$('announcementbody').scrollTop = 0;
if($('announcementbody').scrollHeight > annheight * 3)
{
annst = setTimeout('announcementScroll()', anndelay);
}
else
{
$('announcement').onmouseover = $('announcement').onmouseout = null;
}
return;
}
if(anncount == annheight)
{
if($('announcementbody').scrollHeight - annheight <= $('announcementbody').scrollTop)
{
$('announcementbody').scrollTop = $('announcementbody').scrollHeight / 2 - annheight;
}
anncount = 0;
annst = setTimeout('announcementScroll()', anndelay);
}
else
{
$('announcementbody').scrollTop ++ ;
anncount ++ ;
annst = setTimeout('announcementScroll()', 10);
}
}
announcementScroll();
</script>
对了,这个js和另一个js有相同的scrollHeight和scrollTop 展开
加上这段代码,网页的导航和图片js就显示不了了,但这个js效果正常;去掉后导航和图片js效果正常。
不知道有没有高手改下这段代码与原来的导航及图片js相兼容,追加高分啊!!!
<script type="text/javascript">
function $(id)
{
return document.getElementById(id);
}
var anndelay = 3000;
var anncount = 0;
var annheight = 24;
var annst = 0;
function announcementScroll()
{
if( ! annst)
{
$('announcementbody').innerHTML += '<br style="clear: both" />' +
$('announcementbody').innerHTML;
$('announcementbody').scrollTop = 0;
if($('announcementbody').scrollHeight > annheight * 3)
{
annst = setTimeout('announcementScroll()', anndelay);
}
else
{
$('announcement').onmouseover = $('announcement').onmouseout = null;
}
return;
}
if(anncount == annheight)
{
if($('announcementbody').scrollHeight - annheight <= $('announcementbody').scrollTop)
{
$('announcementbody').scrollTop = $('announcementbody').scrollHeight / 2 - annheight;
}
anncount = 0;
annst = setTimeout('announcementScroll()', anndelay);
}
else
{
$('announcementbody').scrollTop ++ ;
anncount ++ ;
annst = setTimeout('announcementScroll()', 10);
}
}
announcementScroll();
</script>
对了,这个js和另一个js有相同的scrollHeight和scrollTop 展开
2个回答
展开全部
function $(id)
{
return document.getElementById(id);
}
这个方法和jqury有冲突,
{
return document.getElementById(id);
}
这个方法和jqury有冲突,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
页面导航js和图片js用了jquery?
更多追问追答
追问
对啊
追答
所以下面的函数名和jquery冲突
改一下名字吧
function $(id)
{
return document.getElementById(id);
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询