基于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 相关文章推荐
新浪中用来显示flash的函数
Apr 02 Javascript
jquery $.ajax入门应用一
Nov 19 Javascript
加速IE的Javascript document输出的方法
Dec 02 Javascript
js 获取坐标 通过JS得到当前焦点(鼠标)的坐标属性
Jan 04 Javascript
JS打开层/关闭层/移动层动画效果的实例代码
May 11 Javascript
JavaScript学习笔记之内置对象
Jan 22 Javascript
jquery zTree异步加载、模糊搜索简单实例分享
Mar 24 Javascript
简单谈谈JS中的正则表达式
Sep 11 Javascript
解决Vue开发中对话框被遮罩层挡住的问题
Nov 26 Javascript
Layui 动态禁止select下拉的例子
Sep 03 Javascript
深入探索VueJS Scoped CSS 实现原理
Sep 23 Javascript
jQuery 图片查看器插件 Viewer.js用法简单示例
Apr 04 jQuery
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动态分页函数,PHP开发分页必备啦
2011/11/07 PHP
用CSS+JS实现的进度条效果效果
2007/06/05 Javascript
jquery 多级下拉菜单核心代码
2010/05/21 Javascript
使用JS实现图片展示瀑布流效果(简单实例)
2016/09/06 Javascript
利用js获取下拉框中所选的值
2016/12/01 Javascript
Angular2入门教程之模块和组件详解
2017/05/28 Javascript
vue+vuecli+webpack中使用mockjs模拟后端数据的示例
2017/10/24 Javascript
详解webpack编译多页面vue项目的配置问题
2017/12/11 Javascript
vue中添加mp3音频文件的方法
2018/03/02 Javascript
详解vue2.6插槽更新v-slot用法总结
2019/03/09 Javascript
JS中的算法与数据结构之二叉查找树(Binary Sort Tree)实例详解
2019/08/16 Javascript
微信小程序之 catalog 切换实现解析
2019/09/12 Javascript
vue中实现图片压缩 file文件的方法
2020/05/28 Javascript
[01:02:09]Liquid vs TNC 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.21
2020/07/19 DOTA
[01:06:54]DOTA2-DPC中国联赛 正赛 RNG vs Dragon BO3 第一场 1月24日
2021/03/11 DOTA
python实现报表自动化详解
2017/11/16 Python
mac下如何将python2.7改为python3
2018/07/13 Python
django+echart绘制曲线图的方法示例
2018/11/26 Python
python pytest进阶之fixture详解
2019/06/27 Python
Python函数的定义方式与函数参数问题实例分析
2019/12/26 Python
Python更新所有已安装包的操作
2020/02/13 Python
python uuid生成唯一id或str的最简单案例
2021/01/13 Python
Radley英国官网:英国莱德利小狗包
2019/03/21 全球购物
size?荷兰官方网站:英国高级运动鞋精品店
2020/07/24 全球购物
自考毕业自我鉴定范文
2013/10/27 职场文书
数控技术专业推荐信
2013/11/01 职场文书
毕业设计计划书
2014/01/09 职场文书
会议接待欢迎词
2014/01/12 职场文书
应届毕业生自荐信例文
2014/02/26 职场文书
服装设计师职业生涯规划范文
2014/02/28 职场文书
进口业务员岗位职责
2014/04/06 职场文书
通信工程求职信
2014/07/16 职场文书
企业群众路线教育实践活动心得体会
2014/11/03 职场文书
天那边观后感
2015/06/09 职场文书
铁人纪念馆观后感
2015/06/16 职场文书
python​格式化字符串
2022/04/20 Python