基于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 相关文章推荐
JavaScript实际应用:innerHTMl和确认提示的使用
Jun 22 Javascript
JS支持带x身份证号码验证函数
Aug 10 Javascript
点击文章内容处弹出页面代码
Oct 01 Javascript
CSS+Jquery实现页面圆角框方法大全
Dec 24 Javascript
JavaScript异步编程:异步数据收集的具体方法
Aug 19 Javascript
JQuery中基础过滤选择器用法实例分析
May 18 Javascript
js实现模拟银行卡账号输入显示效果
Nov 18 Javascript
JavaScript异步加载问题总结
Feb 17 Javascript
vue 父组件调用子组件方法及事件
Mar 29 Javascript
jQuery实现DIV响应鼠标滑过由下向上展开效果示例【测试可用】
Apr 26 jQuery
微信小程序实现美团菜单
Jun 06 Javascript
VUE使用 wx-open-launch-app 组件开发微信打开APP功能
Aug 11 Javascript
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
一个php作的文本留言本的例子(四)
2006/10/09 PHP
PHP5中新增stdClass 内部保留类
2011/06/13 PHP
php中unserialize返回false的解决方法
2014/09/22 PHP
jquery+php+ajax显示上传进度的多图片上传并生成缩略图代码
2014/10/15 PHP
php中Redis的应用--消息传递
2017/03/28 PHP
jQuery.prototype.init选择器构造函数源码思路分析
2013/02/05 Javascript
可恶的ie8提示缺少id未定义
2014/03/20 Javascript
js子页面获取父页面数据示例
2014/05/15 Javascript
JavaScript的jQuery库中function的存在和参数问题
2015/08/13 Javascript
用JavaScript获取页面文档内容的实现代码
2016/06/10 Javascript
JS+Canvas实现的俄罗斯方块游戏完整实例
2016/12/12 Javascript
JavaScript之promise_动力节点Java学院整理
2017/07/03 Javascript
Angular2管道Pipe及自定义管道格式数据用法实例分析
2017/11/29 Javascript
浅谈vue单一组件下动态修改数据时的全部重渲染
2018/03/01 Javascript
vue-cli项目中使用Mockjs详解
2018/05/14 Javascript
基于vue2的canvas时钟倒计时组件步骤解析
2018/11/05 Javascript
详解如何在Node.js的httpServer中接收前端发送的arraybuffer数据
2018/11/11 Javascript
mockjs+vue页面直接展示数据的方法
2018/12/19 Javascript
Vue图片浏览组件v-viewer用法分析【支持旋转、缩放、翻转等操作】
2019/11/04 Javascript
JavaScript, select标签元素左右移动功能实现
2020/05/14 Javascript
[01:06]DOTA2隆重推出2016冬季勇士令状 内含上海特级锦标赛互动指南
2016/02/17 DOTA
Python实现给qq邮箱发送邮件的方法
2015/05/28 Python
pytorch+lstm实现的pos示例
2020/01/14 Python
如何在mac下配置python虚拟环境
2020/07/06 Python
Django admin组件的使用
2020/10/24 Python
Python绘制K线图之可视化神器pyecharts的使用
2021/03/02 Python
CSS3 3D酷炫立方体变换动画的实现
2019/03/26 HTML / CSS
HTML5计时器小例子
2013/10/15 HTML / CSS
师范毕业生求职自荐信
2013/09/25 职场文书
服装厂厂长岗位职责
2013/12/27 职场文书
人力管理专业毕业生求职信
2014/02/27 职场文书
车间质检员岗位职责
2015/04/08 职场文书
2015年幼儿园保育员工作总结
2015/04/23 职场文书
运动会主持人开幕词
2016/03/04 职场文书
vue3语法糖内的defineProps及defineEmits
2022/04/14 Vue.js
使用python将HTML转换为PDF pdfkit包(wkhtmltopdf) 的使用方法
2022/04/21 Python