Javascript实现跑马灯效果的简单实例


Posted in Javascript onMay 31, 2016

页面html:

<div>
            <div id="imgShows" runat="server" style="padding-bottom: 10px;">
              <div id="demo" style="overflow: hidden; width: 100%; height: 190px">
                <table cellspacing="0" cellpadding="0" align="left" border="0" cellspace="0">
                  <tr>
                    <td id="demo1" valign="top" runat="server">
                    </td>
                    <td id="demo2" valign="top">
                    </td>
                  </tr>
                </table>
              </div>
              <script type="text/javascript">
                var speed = 10
                var demo = document.getElementById("demo");
                var demo1 = document.getElementById("demo1");
                var demo2 = document.getElementById("demo2");
                demo2.innerHTML = demo1.innerHTML
                function Marquee() {
                  if (demo2.offsetWidth - demo.scrollLeft <= 0)
                    demo.scrollLeft -= demo1.offsetWidth
                  else {
                    demo.scrollLeft++
                  }
                }
                var MyMar = setInterval(Marquee, speed)
                demo.onmouseover = function () { clearInterval(MyMar) }
                demo.onmouseout = function () { MyMar = setInterval(Marquee, speed) } 
              </script>
            </div>
          </div>

cs后台代码:

private void BindPics(int comId)
  {
    List<Model.Pic> pic = DAO.PicDao.GetPics(comId);
    StringBuilder sb = new StringBuilder();
    if (pic == null || pic.Count < 1)
    {
      imgShows.InnerHtml = string.Empty;
      return;
    }
    sb.Append("<table width=\"100%\" border=\"0\" align=\"center\" cellpadding=\"0\"cellspacing=\"10px\"><tr>");
    for (int i = 0; i < pic.Count; i++)
    {
      Model.Pic p = pic[i];
      sb.Append(" <td width=\"200\"><a href=\"" + p.Href + "\"><img src=\"../" + p.Src + "\" border='0' title=\"" + p.Title + "\" alt=\"" + p.Title + "\"></a></td>");
    }
    sb.Append("</tr></table>");
    demo1.InnerHtml = sb.ToString();
  }

数据库表:

USE [Enterprise]
GO
/****** 对象: Table [dbo].[Pics]  脚本日期: 03/17/2011 19:26:27 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Pics](
 [Id] [int] IDENTITY(1,1) NOT NULL,
 [ComId] [int] NOT NULL,
 [Title] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL,
 [Href] [varchar](255) COLLATE Chinese_PRC_CI_AS NULL,
 [Src] [varchar](255) COLLATE Chinese_PRC_CI_AS NOT NULL,
PRIMARY KEY CLUSTERED 
(
 [Id] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]

GO
SET ANSI_PADDING OFF

实体类:

public class Pic
  {
    public int Id { set; get; }
    public int ComId { set; get; }
    public Model.CompanyModel CompanyModel { set; get; }
    public string Title { set; get; }
    public string Src { set; get; }
    public string Href { set; get; }
  }

以上这篇Javascript实现跑马灯效果的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript 对象比较实现代码
Apr 27 Javascript
javascript针对DOM的应用实例(一)
Apr 15 Javascript
javascript面向对象特性代码实例
Jun 12 Javascript
javascript表单处理具体实现代码(表单、链接、按钮)
May 07 Javascript
jQuery.ajax 跨域请求webapi设置headers的解决方案
Aug 08 Javascript
JS验证码实现代码
Sep 14 Javascript
ionic选择多张图片上传的示例代码
Oct 10 Javascript
jQuery简单实现向列表动态添加新元素的方法示例
Dec 25 jQuery
如何理解Vue的v-model指令的使用方法
Jul 19 Javascript
JS拖拽排序插件Sortable.js用法实例分析
Feb 20 Javascript
JS删除对象中某一属性案例详解
Sep 08 Javascript
使用Ajax实现进度条的绘制
Apr 07 Javascript
javascript实现简易计算器的代码
May 31 #Javascript
javascript实现任务栏消息提示的简单实例
May 31 #Javascript
SWFUpload多文件上传及文件个数限制的方法
May 31 #Javascript
js弹出框、对话框、提示框、弹窗实现方法总结(推荐)
May 31 #Javascript
javascript事件模型介绍
May 31 #Javascript
使用JavaScript实现弹出层效果的简单实例
May 31 #Javascript
javascript事件处理模型实例说明
May 31 #Javascript
You might like
PHILIPS D1835/D1875的电路分析与打理
2021/03/02 无线电
PHP生成Flash动画的实现代码
2010/03/12 PHP
PHP查询网站的PR值
2013/10/30 PHP
100行PHP代码实现socks5代理服务器
2016/04/28 PHP
PHP时间相关常用函数用法示例
2020/06/03 PHP
javascript开发中因空格引发的错误
2010/11/08 Javascript
原生JavaScript实现连连看游戏(附源码)
2013/11/05 Javascript
JavaScript中SetInterval与setTimeout的用法详解
2015/11/10 Javascript
很全面的JavaScript常用功能汇总集合
2016/01/22 Javascript
jQuery实现手机自定义弹出输入框
2016/06/13 Javascript
ES6新特性之解构、参数、模块和记号用法示例
2017/04/01 Javascript
微信小程序中做用户登录与登录态维护的实现详解
2017/05/17 Javascript
AngularJS标签页tab选项卡切换功能经典实例详解
2018/05/16 Javascript
layer.open关闭父窗口 以及调用父页面的方法
2018/08/17 Javascript
Vue 第三方字体图标引入 Font Awesome的方法
2018/09/28 Javascript
JavaScript基于数组实现的栈与队列操作示例
2018/12/22 Javascript
vuex 实现getter值赋值给vue组件里的data示例
2019/11/05 Javascript
vue+iview分页组件的封装
2020/11/17 Vue.js
JS addEventListener()和attachEvent()方法实现注册事件
2021/01/11 Javascript
用tensorflow搭建CNN的方法
2018/03/05 Python
Pandas读取MySQL数据到DataFrame的方法
2018/07/25 Python
Python如何基于selenium实现自动登录博客园
2019/12/16 Python
Michael Kors美国官网:美式奢侈生活风格的代表
2016/11/25 全球购物
世界上最大的二手相机店:KEN
2017/05/17 全球购物
美国按摩椅批发网站:Titan Chair
2018/12/27 全球购物
西班牙用户之间买卖视频游戏的平台:Wakkap
2020/03/21 全球购物
中专自荐信
2013/10/13 职场文书
英语专业毕业生自我鉴定
2013/11/09 职场文书
年度考核自我鉴定
2014/03/19 职场文书
经管应届生求职信范文
2014/05/18 职场文书
三八红旗集体先进事迹材料
2014/05/22 职场文书
检讨书范文500字
2015/01/28 职场文书
组织委员竞选稿
2015/11/21 职场文书
《雪域豹影》读后感:父爱的伟大
2019/12/23 职场文书
关于html选择框创建占位符的问题
2021/06/09 HTML / CSS
《原神》新角色演示“神里绫人:林隐泓洄” 宠妹狂魔
2022/04/03 其他游戏