jquery 实现无间图片文字向上滚动效果

以前我们都是用js来实现图片或文字滚动,今天我们来用jquery做一个实现。

/**
 * author junru
 * create time author
 * version 0.1
 * rely on: jquery(/share/js/jquery.js) 1.3.2+
 * description: used this for cache .
 * example :
    if(pathname=="/user/test.html"){
    init.run  = function(){
     alert("test");
    };
    }
 **/
 

 

function _init(){
 this.start = function(){
  if(this.run instanceof Object){
   this.run();
  }
 } 
}
var init = new _init();

$(document).ready(function(){
  init.start();
});
var pathname = document.location.pathname;
// 首页 js 开始
if(pathname=="/index.net" || pathname=="/" ||pathname == "/index.html"){
 var speed=30;
 var dem;
 var dem1;
 var dem2;
 Marquee =function(){
  if(dem.scrollTop==319){
   dem.scrollTop = 0;
   clearInterval(MyMar1);
   setTimeout(function(){MyMar1=setInterval(Marquee,speed);}, 3000);
  }
  if(dem2.offsetTop-dem.scrollTop<=0){
   dem.scrollTop-=dem1.offsetHeight;
  }else{
   dem.scrollTop++
  }
  if(dem.scrollTop % 80 ==0){
   clearInterval(MyMar1);
   setTimeout(function(){MyMar1=setInterval(Marquee,speed);}, 3000);
  }
 }
 var MyMar1=null;
 var showDiv_1 = function(id){
  var s=id.charAt(1);
  $(".focus_menu").each(function(){
   i = $(this).attr("id");
   $("#c"+i).hide();
   $(this).addClass("normal_menu_d");
   $(this).removeClass("focus_menu");
  });
  $("#"+id).show();
  $("#"+s).addClass("focus_menu");
 }
 jQuery(document).ready(function(){
  jQuery("#menu_head td[sub]").mouseo教程ver(function(){ 
   jQuery("#menu_head td[sub]").removeClass();
   jQuery(".mainbg").hide(); 
   var tmpArr = jQuery(this).attr("sub").split("_");
   jQuery(this).addClass("focus_menu_"+tmpArr[2]); 
   jQuery("#" + jQuery(this).attr("sub")).show();   
  }); 
 });
 var counts = 4; 
 var nnn = 1;
 var customersimages  = new Array();
 var customersimage_alts = new Array();
 customersimages[1]= 'images/friends01.gif';
 customersimages[2]= 'images/friends02.gif';
 customersimages[3]= 'images/friends03.gif';
 customersimages[4]= 'images/friends04.gif';
 customersimage_alts[1] = "中国站长站";
 customersimage_alts[2] = "中顺集团";
 customersimage_alts[3] = "北京师范大学";
 customersimage_alts[4] = "百度";

 changeImg = function() {
  $("#custermerImg").fadeOut("slow",function(){
       document.getElementById("custermerImg").src=customersimages[nnn];  
     document.getElementById("custermerImg").alt=customersimage_alts[nnn];
     $("#custermerImg").fadeIn("slow");
     nnn++;
     if(nnn>counts){
      nnn = 1;
    }
     ttt = setTimeout('changeImg()', 5000); 
   });
 }
 
 changeimg =function(n) {
  nn = n;
  window.clearInterval(ttt);
  changeImg();
 }
 
 moveingimg = function(){
  dem=document.getElementById("certpic");
  dem2=document.getElementById("dem3");
  dem1=document.getElementById("dem2");
  setTimeout(function(){MyMar1=setInterval(Marquee,speed);}, 1500);
  $("#dem").onmouseover=function() {clearInterval(MyMar1)}
  $("#dem").onmouseout=function() {
   clearInterval(MyMar1);
   if(dem.scrollTop % 80 != 0) MyMar1=setInterval(Marquee,speed);
  }
 }

  init.run = function(){
  $(document).ready(function(){$("#query").focus();});
  changeImg();
  moveingimg();
 };
 
 jQuery(document).ready(function(){
  var mainbg = jQuery(".mainbg")
 });
}
//首页JS 结束

//虚拟主机首页 /vhost/index.net
if(pathname=="/vhost/index.net" ||pathname=="vhost/"){

}
//虚拟主机首页 /vhost/index.net 结束

html代码

<div class="customerMain">
    <div class=cert id=certpic style="height:82px; width:218px; margin:0px auto; overflow:hidden;text-align:center">
<div id=dem2>
  <a href=/aboutus/cert.php教程 target=_blank><img src=images/cert0.gif border="0"/></a>
  <a href=/associate/cnnic_cer.net target=_blank><img src=images/cert01.gif height=80 border="0"/></a>
  <a href=/aboutus/cert.php target=_blank><img src=images/cert002.gif border="0"/></a>
  <a href=/associate/credit_king.net target=_blank><img src=images/cert03.gif border="0"/></a>
  <a href=/aboutus/cert.php target=_blank><img src=images/cert0.gif border="0"/></a>
  </div>
              <div id=dem3></div>
            </div>
   </div>
    </div>

时间: 2024-09-23 19:03:05

jquery 实现无间图片文字向上滚动效果的相关文章

jquery单行文字向上滚动效果示例

 这篇文章主要介绍了jquery实现的单行文字向上滚动效果,需要的朋友可以参考下 代码如下: <body>  <div id="title" style="width:100%;height:40px;">看看间断滚动文字</div>    <div id="content" class="infocontent">  <div id="top" cla

jQuery实现简单的间隔向上滚动效果

 这篇文章主要介绍了jQuery实现简单的间隔向上滚动效果,实例分析了jQuery通过animate与setInterval控制dom元素滚动特效的技巧,需要的朋友可以参考下     本文实例讲述了jQuery实现简单的间隔向上滚动效果的方法.分享给大家供大家参考.具体实现方法如下: 代码如下: <script type="text/javascript" src="js/jquery-1.4.4.min.js"></script> <

jQuery实现简单的间隔向上滚动效果_jquery

本文实例讲述了jQuery实现简单的间隔向上滚动效果的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <script type="text/javascript" src="js/jquery-1.4.4.min.js"></script> <div id="broadcast" class="bar" name="giftactive">  <

jquery单行文字向上滚动效果的实现代码_javascript技巧

<body> <div id="title" style="width:100%;height:40px;">看看间断滚动文字</div> <div id="content" class="infocontent"> <div id="top" class="infolist"> <ul> <li>央视3

jQuery实现图片文字无缝滚动效果

你知道 jQuery,你也知道图片滚动的效果,但是你知道啥叫无缝滚动不?无缝滚动,就是无缝的滚动!换句话说,无缝滚动就是,图片或者文字下一张下一张地滚动,当滚动到屁股的时候就看到头了,反过来,当滚动到头的时候又能看到屁股了.还是看 DEMO 吧,或许更好理解一些.如你所见,当作为一排图片展示的时候,无缝滚动可以让人有无尽的感觉,页面一下子就充实了. 因为我也不是刻意去写这个 jQuery 的无缝滚动,所以 JS 也没封装过,只提供了几个基本的参数作修改,只能仅作参考.  代码如下 复制代码 <!

jquery单行文字向上滚动效果示例_jquery

复制代码 代码如下: <body> <div id="title" style="width:100%;height:40px;">看看间断滚动文字</div> <div id="content" class="infocontent"> <div id="top" class="infolist"> <ul> &l

图片循环向上滚动效果

123 123 123 123 123 123 123 123

文字向上滚动效果代码(兼容ie6,ie7,ie8,ff)

网页制作教程 网页素材下载 网页模板,网站模板下载 网页素材下载 网页模板,网站模板下载 网页制作教程

js图片文字时间间隔滚动效果代码

免费注册为会员后您可以 免费发布供求 企业网上推广 IM在线帮助 服务指南 免费注册会员 下载IG客户端 用户登陆 更多>>精彩企业专题 进入专题 广州市巨和机械专题 进入专题 中联重科企业专题 进入专题 徐工集团专题 c6手机主题下载 三一重工专题