div下a标签超出文字向左滚动怎么实现 标签diva滚动平移 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在线演示。代码演示:<!doctype html><html><head> <meta charset="UTF-8"> <title>test</title> <style type="text/css"> *{ margin:0; padding:0;} body{font:12px/1 '微软雅黑';background: #fff;} .wrap{ width:140px; padding:10px;} .info{ padding-top:10px; overflow:hidden;} .inner{ width:1000px;height:172px; height:17px; line-height:17px; overflow:hidden;} .inner p{ display:inline-block;} </style></head><body><div class="wrap"> <div class="img"><img src="http://dummyimage.com/140x90/" alt=""/></div> <div id="info" class="info"> <div class="inner"> <p class="txt">文字如果超出了自动向左滚动</p> </div> </div></div><script> function scroll(){ var info = document.getElementById('info'); var div = info.getElementsByTagName('div')[0]; var p = document.getElementsByTagName('p')[0]; var p_w = p.offsetWidth; var div_w = info.offsetWidth; if(div_w > p_w){ return false; } div.innerHTML += div.innerHTML; setInterval(function(){ if(p_w <= info.scrollLeft){ info.scrollLeft -= p_w; } else { info.scrollLeft++; } }, 30); } scroll();</script></body></html> js怎么读取本地xml? 求助 目录式导航栏重叠 淘宝店铺问题 js能否控制pos打印机打小票 求助:谁有javaScript树型菜单的源码? js怎么打开一个新标签页而不是一个新窗口? 如何在内框架帧调用父帧的方法? js if嵌套优化问题 请教大家一个简单问题 font value 的显示。 高手请帮忙!50分,马上给 什么标签能翻译html文本,除了iframe javascript的一些问题
代码演示:<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>test</title>
<style type="text/css">
*{ margin:0; padding:0;}
body{font:12px/1 '微软雅黑';background: #fff;}
.wrap{ width:140px; padding:10px;}
.info{ padding-top:10px; overflow:hidden;}
.inner{ width:1000px;height:172px; height:17px; line-height:17px; overflow:hidden;}
.inner p{ display:inline-block;}
</style>
</head>
<body>
<div class="wrap">
<div class="img"><img src="http://dummyimage.com/140x90/" alt=""/></div>
<div id="info" class="info">
<div class="inner">
<p class="txt">文字如果超出了自动向左滚动</p>
</div>
</div>
</div>
<script>
function scroll(){
var info = document.getElementById('info');
var div = info.getElementsByTagName('div')[0];
var p = document.getElementsByTagName('p')[0];
var p_w = p.offsetWidth;
var div_w = info.offsetWidth;
if(div_w > p_w){ return false; }
div.innerHTML += div.innerHTML; setInterval(function(){
if(p_w <= info.scrollLeft){
info.scrollLeft -= p_w;
} else {
info.scrollLeft++;
}
}, 30);
}
scroll();
</script>
</body>
</html>