> 馆藏中心

js实现标题跑马灯功能,右移不能正常实现,没找到原因。。。

来源:cnblogs 编辑:王强

document.write("<marquee scrollamount="15"; direction="right"><p>sdadasfafafafafda</p></marquee>");www.179s.com防采集请勿采集本网。

在 js 里面判断的时候要用两个或者三个等号

一个等号是赋值的意思

方案一: 方案二:

另外你有一个未定义的变量 title<!DOCTYPE html><html><head><meta charset="utf-8" /><title>ABCDEFGHIJKL</title><script type="text/javascript">var direction = 'left';onload = function () {setInterval(function () {var titleText, firstChar, others;titleText = document.title;if (direction === 'left') {firstChar = titleText.charAt(0);others = titleText.substring(1);document.title = others + firstChar;} else {firstChar = titleText.charAt(titleText.length - 1);others = titleText.substring(0, titleText.length - 1);document.title = firstChar + others;}}, 200);document.getElementById('btnr').onclick = function () {direction = 'right';};document.getElementById('btnl').onclick = function(){direction = 'left';};};</script></head><body><input type="button" id="btnl" value="←" /><input type="button" id="btnr" value="→" /></body></html>收获园豆:5

把文字封装到一个

============================================

跑马灯效果,如果静态测试的时候没有问题,改成动态读取后,就出问题了, 你可以这样来测试,把从数据库里读取的语句删除,只保留一条,自己复制粘贴到代码位,然后用for next之类的来循环,看还会不会有问题。 一般这种跑马灯效果,就是通过计

??晕?_?这种低级错误,害我找半天没发现if条件判断里少了个=,title是标签

走马灯效果代码 [下面4种滚动方法大同小异,具体效果自己去尝试,只须修改相应的地方(紫色字体的地方),高级设置请修改其他数值,暂不介绍] 文字滚动代码 (从右向左

给段代码,2113仅供参考:<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>Marquee</title><script type="text/javascript" src="marquee.js"></script></head><body><div class="ccMarquee">在class为ccMarquee的标签内放入5261要实现跑4102马1653灯效果的文字</div><p class="ccMarquee">在class为ccMarquee的标签内放入要实现跑马灯效果的文字</p><h2 class="ccMarquee">在class为ccMarquee的标签内放入要实现跑马灯效果的文字</h2><span class="ccMarquee">在class为ccMarquee的标签内放入要实现跑马灯效果的文字</span></body></html><!--另附marquee.js代码,也可以放入头部function getElementsByClass(searchClass,tagName) {var classElements = new Array();if ( tagName == null )tagName = '*';var els = document.getElementsByTagName(tagName);var elsLen = els.length;var pattern = new RegExp("(^|\s)"+searchClass+"(\s|$)");for (i = 0, j = 0; i < elsLen; i++) {if ( pattern.test(els[i].className) ) { classElements[j] = els[i]; j++;}} return classElements;}function ccMarquee(className){var a=getElementsByClass(className);for (i = 0; i < a.length; i++) {a[i].innerHTML="<marquee direction='left' width='800' height='33' scrollamount='1' scrolldelay='4' onmouseover='javascript:this.stop();' onmouseout='javascript:this.start();'>"+ a[i].innerHTML+"</marquee>";}//设置上面代码中的direction、width、height、scrollamount、scrolldelay.}window.onload = function () {ccMarquee("ccMarquee");}-->,公开代码内容来自www.179s.com请勿采集。

本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。本文《js实现标题跑马灯功能,右移不能正常实现,没找到原因。。。》转载自cnblogs,版权归原作者所有,若侵权请联系:E-MAIL:513175919@qq.com
违法违规信息请立即联系本网可获得现金奖励,TEL:1-8-2-1-0-2-3-3-3-8-1(电话仅供违法违规信息举报,侵权类信息请EMAIL。)

www.179s.com false 互联网 http://www.179s.com/jsblogcnk/po/pokpho.html report 3470 在 js 里面判断的时候要用两个或者三个等号一个等号是赋值的意思另外你有一个未定义的变量 title<!DOCTYPE html><html><head><meta charset="utf-8" /><title>ABCDEFGHIJKL</title><script type="text/javascript">var direction = 'left';

热门图片

经济金融企业管理法律法规社会民生科学教育降生活体育运动文化艺术电子数码电脑网络娱乐休闲行政地区心理分析医疗卫生