基于jQuery插件实现点击小图显示大图效果


Posted in Javascript onMay 11, 2016

本文实例为大家分享了基于jQuery实现点击小图显示大图效果,供大家参考,具体内容如下

显示以下效果

基于jQuery插件实现点击小图显示大图效果

点击任意一张图片会显示大图

基于jQuery插件实现点击小图显示大图效果

1、前台界面

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="练习.WebForm1" %>

<!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 runat="server">
 <title></title>
   <style type="text/css">
   #mydiv ul{ list-style-type:none;}
   #mydiv ul li{ display:inline;}
   #mydiv{ width:500px; border:solid 1px #444; background-color:#333;} 
   </style>
   <link href="css/nf.lightbox.css" rel="stylesheet" type="text/css" />
   <script src="Jquery1.7.js" type="text/javascript"></script>
   <script src="js/NFLightBox.js" type="text/javascript"></script>
   <script type="text/javascript">
    $(function () {
     //var settings = { containerResizeSpeed: 3000 };
     $('#mydiv ul a').lightBox({ containerResizeSpeed: 1000 });
    })
  
   </script>
</head>
<body>
<form id="form1" runat="server">
 <div id="mydiv" runat="server">
 
 </div>
 </form>

</body>
</html>

2、后台代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Data;
using System.Text;

namespace 练习
{
 public partial class WebForm1 : System.Web.UI.Page
 {
  protected void Page_Load(object sender, EventArgs e)
  {

   if (!IsPostBack)
   {
    LoadData();
   }
  }
 private void LoadData() 
  {
   string constr = "data source=LOVE-PC\\SQLEXPRESSPC;initial catalog=BoKe;user id=sa;password=admin";
   using (SqlConnection conn = new SqlConnection(constr))
   {
    using (SqlCommand cmd =conn.CreateCommand())
    {
     conn.Open();
     cmd.CommandText = "select BigImgUrl,SmallImgUrl from T_Photo";
     SqlDataAdapter adapter = new SqlDataAdapter(cmd);
     DataTable dt = new DataTable();
     adapter.Fill(dt);
     StringBuilder sb = new StringBuilder();
     sb.Append("<ul>");
     for (int i = 0; i < dt.Rows.Count; i++)
     {
      sb.Append("<a href=" + dt.Rows[i]["BigImgUrl"] + ">");//添图片路径
      sb.Append("<li>");
      sb.Append("<img src=" + dt.Rows[i]["SmallImgUrl"] + ">");//添图片路径
      sb.Append("</li>");
      sb.Append("</a>");


     }
     sb.Append("</ul>");
      mydiv.InnerHtml = sb.ToString();
    }
   }
   
  }
 }
}

以上就是本文的全部内容,希望对大家的学习有所帮助。

Javascript 相关文章推荐
发现的以前不知道的函数
Sep 19 Javascript
超级简单的图片防盗(HTML),好用
Apr 08 Javascript
ExtJs的Date格式字符代码
Dec 30 Javascript
JavaScript之引用类型介绍
Aug 10 Javascript
asp.net刷新本页面的六种方法总结
Jan 07 Javascript
Jquery修改image的src属性,图片不加载问题的解决方法
May 17 Javascript
js简单实现图片延迟加载的方法
Jul 19 Javascript
解析Vue2.0双向绑定实现原理
Feb 23 Javascript
QRCode.js:基于JQuery的生成二维码JS库的使用
Jun 23 jQuery
vue.js的手脚架vue-cli项目搭建的步骤
Aug 30 Javascript
angularjs1.5 组件内用函数向外传值的实例
Sep 30 Javascript
Vue如何实现组件间通信
May 15 Vue.js
React.js入门实例教程之创建hello world 的5种方式
May 11 #Javascript
JavaScript从数组的indexOf()深入之Object的Property机制
May 11 #Javascript
原生javascript实现分享到朋友圈功能 支持ios和android
May 11 #Javascript
使用JavaScript实现ajax的实例代码
May 11 #Javascript
jQuery的框架介绍
May 11 #Javascript
jQuery链式调用与show知识浅析
May 11 #Javascript
[原创]Javascript 实现广告后加载 可加载百度谷歌联盟广告
May 11 #Javascript
You might like
apache rewrite_module模块使用教程
2008/01/10 PHP
php模拟socket一次连接,多次发送数据的实现代码
2011/07/26 PHP
Youku 视频绝对地址获取的方法详解
2013/06/26 PHP
PHP实现下载断点续传的方法
2014/11/12 PHP
jquery 新手学习常见问题解决方法
2010/04/18 Javascript
动态加载js和css(外部文件)
2013/04/17 Javascript
jQuery弹性滑动导航菜单实现思路及代码
2013/05/02 Javascript
Javascript实现的常用算法(如冒泡、快速、鸽巢、奇偶等)
2014/04/29 Javascript
JS在可编辑的div中的光标位置插入内容的方法
2014/11/20 Javascript
nodejs 终端打印进度条实例代码
2017/04/22 NodeJs
使用cookie绕过验证码登录的实现代码
2017/10/12 Javascript
10行原生JS实现文字无缝滚动(超简单)
2018/01/02 Javascript
使用 vue-i18n 切换中英文效果
2018/05/23 Javascript
编写一个javascript元循环求值器的方法
2020/04/14 Javascript
vue在响应头response中获取自定义headers操作
2020/07/24 Javascript
[05:20]2018DOTA2亚洲邀请赛主赛事第三日战况回顾 LGD率先挺进胜者组决赛
2018/04/06 DOTA
python在Windows下安装setuptools(easy_install工具)步骤详解
2016/07/01 Python
python logging重复记录日志问题的解决方法
2018/07/12 Python
Python逐行读取文件中内容的简单方法
2019/02/26 Python
使用python爬取微博数据打造一颗“心”
2019/06/28 Python
python检测服务器端口代码实例
2019/08/31 Python
Python整数与Numpy数据溢出问题解决
2019/09/11 Python
Python列表删除元素del、pop()和remove()的区别小结
2019/09/11 Python
pytorch实现mnist数据集的图像可视化及保存
2020/01/14 Python
Python函数生成器原理及使用详解
2020/03/12 Python
python filecmp.dircmp实现递归比对两个目录的方法
2020/05/22 Python
Pycharm调试程序技巧小结
2020/08/08 Python
Django配置Bootstrap, js实现过程详解
2020/10/13 Python
微信浏览器左上角返回按钮拦截功能
2017/11/21 HTML / CSS
Perfume’s Club意大利官网:欧洲美妆电商
2019/05/03 全球购物
西安夏日科技有限公司Java笔试题
2013/01/11 面试题
信息技术专业个人自我评价
2013/12/11 职场文书
新法人代表任命书
2014/06/06 职场文书
秋冬农业生产标语
2014/10/09 职场文书
出国导师推荐信
2015/03/25 职场文书
2016中秋节广告语
2016/01/28 职场文书