Based on element ID
<! DOCTYPE html>
<meta charset= "Utf-8" >
<meta name= "viewport" content= "Width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0" >
<title> Community Space </title>
<link href= "Css/font-awesome.css" rel= "stylesheet" >
<style>
div{
Overflow:hidden;
}
#marquee {
Display:inline-block;
White-space:nowrap;
}
</style>
<body>
<div><span id= "marquee" > Over translate () method, the element moves from its current position Wang two small is a child member she often is which:</span></div>
<script>
var speed = 20;
var c=0;
var obj =document.getelementbyid (' marquee ')
var w= obj.offsetwidth;
var p = obj.parentNode.offsetWidth;
function Marquee () {
C + +;
if (c>w) {
c=0;
}
Obj.style.webkitTransform = ' TranslateX (-' + C + ' px) '
};
if (w>p) {
var MQ = setinterval (Marquee, speed);
Obj.appendchild (document.createTextNode (Obj.innertext))
};
</script>
</body>
--According to the class name
<! DOCTYPE html>
<meta charset= "Utf-8" >
<meta name= "viewport" content= "Width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0" >
<title> Community Space </title>
<link href= "Css/font-awesome.css" rel= "stylesheet" >
<style>
div{
Overflow:hidden;
}
. marquee{
Display:inline-block;
White-space:nowrap;
}
</style>
<body>
<div><span class= "marquee" > Over translate () method, the element moves from its current position Wang two small is a child member she often is which:</span></div>
<div><span class= "marquee" >ADSFADSF Small is a child member she often sdfasdf:</span></div>
<div><span class= "marquee" > Over translate () method, element from its when </span></div>
<script>
function Scroll (obj) {
var speed = 20;
var c=0;
var w= obj.offsetwidth;
var p = obj.parentNode.offsetWidth;
function Marquee () {
C + +;
if (c>w) {
c=0;
}
Obj.style.webkitTransform = ' TranslateX (-' + C + ' px) '
};
if (w>p) {
var MQ = setinterval (Marquee, speed);
Obj.appendchild (document.createTextNode (Obj.innertext))
};
};
For (Var i=0;i<document.queryselectorall ('. Marquee '). length;i++) {
Scroll (Document.queryselectorall ('. Marquee ') [i]);
};
</script>
</body>
Hyper-Bounded text scrolling (IDs and types are implemented in two ways)