在页面javascript上更改以存储.js文件

时间:2014-02-22 00:00:10

标签: javascript php jquery html

我有一个脚本可以滚动信息。

访问http://richardtamm.com,看看我在说什么。在页脚中查找博客供稿。

我能够获取代码并将其放在.css脚本中,因此我没有其他属性堵塞我的标题。

我想对使用过的代码部分做同样的事情。

我包含用于参考的代码。

<style type="text/css">

#marqueecontainer{
position: relative;
width: 200px; /*marquee width */
height: 200px; /*marquee height */
background-color: white;
overflow: hidden;
border: 3px solid orange;
padding: 2px;
padding-left: 4px;
}
</style>

^页面的CSS样式。

<div id="marqueecontainer" onMouseover="M1.Speed=0;" onMouseout="M1.Speed=1;">
<div style="position: absolute; width: 98%;">

***CONTENT**

</div>
</div>

^在sizabe Div中有Marquee的代码

<script  type="text/javascript">
/*<![CDATA[*/
function Marquee(o){
 var oop=this,obj=document.getElementById(o.ID),top=0;
 var marquee=obj.getElementsByTagName('DIV')[0];
 this.marqueeheight=marquee.offsetHeight;
 marquee.style.top=-this.marqueeheight+'px';

 this.marquee=[marquee];
 while (top<obj.offsetHeight){
  marquee=marquee.cloneNode(true);
  marquee.style.top=top+'px';
  obj.appendChild(marquee);
  this.marquee.push(marquee);
  top+=this.marqueeheight;
 }

 this.Speed=o.marqueespeed;
 setTimeout(function(){ setInterval(function(){ oop.scroll(); },30); }, o.delayb4scroll)
}

Marquee.prototype.scroll=function(){
 for (var top,z0=0;z0<this.marquee.length;z0++){
  top=parseInt(this.marquee[z0].style.top)-this.Speed
  this.marquee[z0].style.top=top+"px";
  if (top<-this.marqueeheight){
   this.marquee[z0].style.top=top+this.marqueeheight*this.marquee.length+"px";
  }
 }
}

/*]]>*/
</script>
<script type="text/javascript">
/*<![CDATA[*/

var M1=new Marquee({
 ID:'marqueecontainer',
 delayb4scroll:2000, //Specify initial delay before marquee starts to scroll on page (2000=2 seconds)
 marqueespeed:2 //Specify marquee scroll speed (larger is faster 1-10)
});


var M2=new Marquee({
 ID:'marqueecontainer2',
 delayb4scroll:2000, //Specify initial delay before marquee starts to scroll on page         (2000=2 seconds)
 marqueespeed:2 //Specify marquee scroll speed (larger is faster 1-10)
});


/*]]>*/
</script>

^ JaveScript for marquee to function ...这是我想要的一个或两个.js文件中的信息,所以所有代码都不在我的页脚中。

任何帮助都会很棒。

我尝试删除属性并将其余部分放在一个名为marquee.js和marquee2.js的文件中

然后把

<script src="location/marquee.js"></script>
<script src="location/marquee2.js"></script>

代替完整的脚本,它没有用。

0 个答案:

没有答案