zoukankan      html  css  js  c++  java
  • mvc项目

    http://www.cnblogs.com/kingxp/archive/2012/07/09/2582776.html

    先贴出一下项目的结构.

    本想今天就把代码 共享给大家,结果忘记代U盘, 看这会有时间遍把文章写了出来,代码 这几天放出共享.

    开发环境:vs2010,sql2005

     主要是用了,微软企业库的数据访问和 依赖注入.

    在项目开发过程中 自已写了一些 简单的jquery 插件.

    如:表情插件eric.face

    还有  CSS Sprites技术 网站所有背景使用一张背景图片

    特别要感谢下 CSS Sprites 样式生成工具(bg2css) 的作者

    来园第一篇文章【jquery 滚动插件】

    2011-12-12 21:03 by 陈放, 1065 阅读, 9 评论, 收藏编辑

    复制代码

    //内部定制开放
    //author:陈放,
    //email:lanhaigcb@163.com
    //qq:314247352
    (function ($) {
    var obj = null;
    var time = 2000;
    var t;
    $.fn.hkRoll = function (options) {
    obj = this;
    var defaults = {
    imgUrlList: "", //图片地址,号隔开
    idList: "", //id地址,号隔开
    redirectUrl: "", //要跳转的地址
    isOpenUrl: false, //是否打开新页面
    time: 3000
    };
    var options = $.extend(defaults, options);
    var imgList = options.imgUrlList.split(',');
    var idList = options.idList.split(',');

    loaddata(imgList); //加载图片
    var liCount = $(this).find("ol li").length;
    loaddata(liCount); //加载数字
    time = options.time;
    t = setTimeout(refrsh, options.time);
    $(obj).find("ul li").bind("click", bindClick);
    bindImgClick();
    bindLink(options.idList, options.redirectUrl, options.isOpenUrl);
    };
    //像div中填充数据
    var loaddata = function (e) {
    var temp = "";
    if (isNaN(e)) {
    $.each(e, function () {
    temp += "<li><img src='" + this + "'/></li>";
    });
    $(obj).append("<ol>" + temp + "</ol>");
    }
    else {
    for (var i = 1; i <= e; i++) {
    temp += "<li>" + i + "</li>";
    }
    $(obj).append("<ul>" + temp + "</ul>");
    $(obj).find("ul li:last").css("margin-right", "5px");
    }
    };
    //控制显示隐藏
    var getImg = function (index) {
    $(obj).find("ol li").hide();
    $(obj).find("ul li").removeClass("focusLi");
    $(obj).find("ol li:eq(" + index + ")").fadeIn(1000);
    $(obj).find("ul li:eq(" + index + ")").addClass("focusLi");
    };
    //定时刷新图片
    var refrsh = function () {
    var index = $(obj).find("ol li:visible").index();
    if (index == -1) {
    $(obj).find("ol li:first").show();
    $(obj).find("ul li:first").addClass("focusLi");
    } else {
    if (index != $(obj).find("ol li").length - 1) {
    index = index + 1;
    }
    else {
    index = 0;
    }
    getImg(index);
    }
    t = setTimeout(refrsh, time);
    };
    //当点击小图标选择相应的大图
    var bindClick = function (e) {
    var index = $(this).index();
    getImg(index);
    };
    //当鼠标放在图片上停止滚动
    var bindImgClick = function () {
    $(obj).find("ol li").hover(function () {
    clearTimeout(t);
    }, function () {
    clearTimeout(t);
    t = setTimeout(refrsh, time);
    });
    };
    //点击图片跳转
    var bindLink = function (idsList, redirectUrl, isOpenUrl) {

    $(obj).find("ol li").live("click", function () {

    var index = $(this).index();
    if (isOpenUrl) {
    window.open(redirectUrl + idsList[index]);
    }
    else {
    location.href = redirectUrl + idsList[index];
    return false;
    }
    });
    };
    })(jQuery);
    复制代码

    前台代码:
     

    复制代码
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>滚动新闻</title>
    <link href="images/style.css" rel="stylesheet" type="text/css" />
    <script src="js/jquery-1.4.1.js" type="text/javascript"></script>
    <script src="js/hkRoll.js" type="text/javascript"></script>
    <script type="text/javascript">
    $(
    function () {
    $(
    "#flash").hkRoll(
    { imgUrlList:
    "images/1.jpg,images/2.jpg,images/3.jpg,images/4.jpg",//图片地址
    idList: "1,2,3,4",//Id参数
    redirectUrl: "http://www.baidu.com?t=",//要转到的地址
    isOpenUrl: true, //是否打开新窗体
    time: 3000//滚动间隔时间 毫秒单位
    });
    });
    </script>
    </head>
    <body>
    <div id="flash">
    </div>
    </body>
    </html>
    复制代码

     注册博客园一年多了一直都是吸取大鸟们的经验,今天发表了我的第一篇文章,点击下载

     
     
    标签: jquery
  • 相关阅读:
    [Camtasia报错]An error occurred in the Recorde System Audio setup Failed
    [Oracle报错]RMAN-12005: error during channel cleanup/ORA-19550: cannot ...
    [Teamviewer报错]现在无法捕捉屏幕画面。这可能是由于快速的...
    [SVN技能]SVN服务迁移(Windows-Linux)
    [RabbitMQ技能]安装部署单节点RabbitMQ
    运算符的那些事
    java之连接数据库之JDBC访问数据库的基本操作
    面向对象编程之OC
    集合
    面向对象
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/2583742.html
Copyright © 2011-2022 走看看