如何利用js使一行文字在滚动的过程中逐字减小,直到消失,谢谢啦

问题描述

如何利用js使一行文字在滚动的过程中逐字减小,直到消失,谢谢啦

要求一行文字向左滚动,在过程中文字逐个减小到消失,谢谢大家,希望可以有源码,感激不尽啦

解决方案

最好先采纳,不然写了半天,你就跑了,我只能哭哭了。

解决方案二:

定时器,控制css,控制字体大小。

解决方案三:


<style type="text/css">
#gongao{width:1000px;height:30px;overflow:hidden;line-height:30px;font-size:13px;font-family:'宋

体';background:#DDE5ED;color:#0C77CF;font-weight:bold;}
#gongao #scroll_begin, #gongao #scroll_end{display:inline}
</style>
<script type="text/javascript">
function ScrollImgLeft(){
var speed=50;
var i = 40;
var scroll_begin = document.getElementById("scroll_begin");
var scroll_end = document.getElementById("scroll_end");
var scroll_div = document.getElementById("scroll_div");
scroll_end.innerHTML=scroll_begin.innerHTML;
function Marquee(){
if(scroll_end.offsetWidth-scroll_div.scrollLeft<=0)
scroll_div.scrollLeft-=scroll_begin.offsetWidth;
else
scroll_div.scrollLeft++;
document.getElementById("scroll_div").style.fontSize=i > 1 ? i-- : 0;
}
var MyMar=setInterval(Marquee,speed);
scroll_div.onmouseover=function() {clearInterval(MyMar);}
scroll_div.onmouseout=function() {MyMar=setInterval(Marquee,speed);}
}
</script>
<div id="gongao">
<div style="width:900px;height:30px;margin:0 auto;white-space: nowrap;overflow:hidden;" id="scroll_div" 

class="scroll_div">
<div id="scroll_begin">
${affiche.content} ${affiche.content} ${affiche.content}
${affiche.content} ${affiche.content} ${affiche.content}
</div>
<div id="scroll_end"></div>
</div>
<script type="text/javascript">ScrollImgLeft();</script>
</div>

解决方案四:

新建一个记事本,贴入我的代码,保存为1.htm,运行
IE需要允许脚本。

解决方案五:

document.getElementById("scroll_div").style.fontSize=i > 1 ? i-- : 0;
这里加上个判断
if (scroll_div.scrollLeft > xxx)
document.getElementById("scroll_div").style.fontSize=i > 1 ? i-- : 0;

解决方案六:

http://www.jb51.net/article/23597.htm
你可以点击这个链接,里面有你要的代码,你可以根据自己的需求小小修改一下就可以了;

如果回答对您有帮助,请采纳

解决方案七:

根据你的需求,你需要在里面修改一下控制字体大小

时间: 2024-10-26 12:24:43

如何利用js使一行文字在滚动的过程中逐字减小,直到消失,谢谢啦的相关文章

散列函数-利用单向hash函数找k阶碰撞过程中如何实现高位存储

问题描述 利用单向hash函数找k阶碰撞过程中如何实现高位存储 我用SHA作为散列函数,希望在2^160的空间中找2^30个k阶碰撞数据.但是我申请不了这么大的数组,急求有没有什么方法或思想可以实现? 解决方案 http://bbs.csdn.net/topics/391821832http://hunteagle.iteye.com/blog/118551

jquery-js或者是JQuery 如何控制一行文字呈弧形向下滚动,谢大神们,急~~~

问题描述 js或者是JQuery 如何控制一行文字呈弧形向下滚动,谢大神们,急~~~ 使一行文字向右滚动,先保持直线的滚动方式,在某一个地方开始向下 呈弧线形滚动,直至消失,最好有大码,先谢谢各位大神,求帮忙 解决方案 我这儿有个弧形菜单的实例可以给你 你说的滚动消失之类的很简单使用animate函数 只是这个弧线滚动不好做

js文字横向滚动特效_javascript技巧

本文为大家分享了js文字横向滚动特效代码,具体实现内容如下: 页面布局  <div id="scroll_div" class="fl"> <div id="scroll_begin"> 恭喜793765***获得 <span class="pad_right">50元巨人点卡奖励</span> 恭喜793765***获得 <span class="pad_rig

三款文字向上滚动js代码

本文章收藏了三款文字向上滚动代码他有二款是利用js实现文字向上滚动效果,一款是利用了marquee来实现文字滚动效果哦,其实有了marquee做向上滚动己就很容易了,同时还可以控制左右上下等哦. <title>三款文字向上滚动代码</title> <style type=text/css教程> #divascontainer {  clip: rect(0px 320px 120px 0px); height: 120px; left: 10px; overflow:

关于利用ajax使同一php文件下js的一个变量值传递给php

问题描述 关于利用ajax使同一php文件下js的一个变量值传递给php 需要引用什么js文件吗?比如我想吧一个var a=2;的值给php的$a,该怎么写程序?麻烦了- 解决方案 php与js变量传递 解决方案二: 直接用ajax把js中的变量传递给php,php接收后赋值就好了,可以用jQuery来进行ajax传值 解决方案三: jquery $.ajax({ url: 'PHP路径', data:{nums:2}, }); php $a=$_GET['nums'];

extjs tabpanel不使iframe,利用锚点技术请求html,但是html中的js失效

问题描述 extjs tabpanel不使iframe,利用锚点技术请求html,但是html中的js失效 代码很简单 var tabPanel = new Ext.panel.Panel({ id: tabId, title: text, closable: true, layout: 'fit', deferredRender: false, loadMask: 'loading...', loader: { url: href, autoLoad: true, scripts: true

想利用FormattedText类实现文本显示,并且利用wpf动画实现文字滚动

问题描述 想利用FormattedText类实现文本显示,并且利用wpf动画实现文字滚动,求怎样在WPF里写控件

js+div实现文字滚动和图片切换效果代码_javascript技巧

本文实例讲述了js+div实现文字滚动和图片切换效果代码.分享给大家供大家参考.具体如下: 这里演示js+div文字滚动和图片切换代码,为了演示方便,去掉了图片调用,用数字代替了,用时候再加上就可以了,本效果实现了两种效果,Div切换,TAB切换,和文字滚动,鼠标移上后文字停止滚动,两种功能可任意剥离出来,这不影响代码使用. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-div-txt-pic-scroll-cha-style-codes

JS实现单行文字不间断向上滚动的方法_javascript技巧

本文实例讲述了JS实现单行文字不间断向上滚动的方法.分享给大家供大家参考.具体分析如下: 前几天帮一个朋友写了一个单行文字不间断向上滚动的JS效果,现在分享给需要的weber.先看HTML和CSS代码: CSS: 复制代码 代码如下: .wrap{padding:10px;border:1px #ccc solid; width:500px;margin:20px auto;} .roll-wrap{height:130px;overflow:hidden;} HTML: 复制代码 代码如下: