基于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 相关文章推荐
jquery实现隐藏与显示动画效果/输入框字符动态递减/导航按钮切换
Jul 01 Javascript
jquery左右滚动焦点图banner图片鼠标经过显示上下页按钮
Oct 11 Javascript
浅谈JSON中stringify 函数、toJosn函数和parse函数
Jan 26 Javascript
AngularJS中的promise用法分析
May 19 Javascript
简单谈谈关于Angular Cli打包的事
Sep 05 Javascript
集成vue到jquery/bootstrap项目的方法
Feb 10 jQuery
Vue插件打包与发布的方法示例
Aug 20 Javascript
electron中使用bootstrap的示例代码
Nov 06 Javascript
详解Element-UI中上传的文件前端处理
Aug 07 Javascript
js实现的在本地预览图片功能示例
Nov 09 Javascript
js实现鼠标拖拽div左右滑动
Jan 15 Javascript
Vue-cli3生成的Vue项目加载Mxgraph方法示例
May 31 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边学边教》(02.Apache+PHP环境配置――下篇)
2006/12/13 PHP
PHP DataGrid 实现代码
2009/08/12 PHP
php cout&amp;lt;&amp;lt;的一点看法
2010/01/24 PHP
DW中链接mysql数据库时,建立字符集中文出现乱码的解决方法
2010/03/27 PHP
php生成的html meta和link标记在body标签里 顶部有个空行
2010/05/18 PHP
如何让CI框架支持service层
2014/10/29 PHP
一款简单实用的php操作mysql数据库类
2014/12/08 PHP
symfony表单与页面实现技巧
2015/01/26 PHP
php调用KyotoTycoon简单实例
2015/04/02 PHP
利用PHP获取网站访客的所在地位置
2017/01/18 PHP
php使用GD2绘制几何图形示例
2017/02/15 PHP
JS判断移动端访问设备并加载对应CSS样式
2014/06/13 Javascript
jQuery中next方法用法实例
2015/04/24 Javascript
BootStrap Tooltip插件源码解析
2016/12/27 Javascript
js实现漫天星星效果
2017/01/19 Javascript
谈谈JavaScript数组常用方法总结
2017/01/24 Javascript
React 子组件向父组件传值的方法
2017/07/24 Javascript
JS数组去重常用方法实例小结【4种方法】
2018/05/28 Javascript
详解JS实现系统登录页的登录和验证
2019/04/29 Javascript
vue服务端渲染操作简单入门实例分析
2019/08/28 Javascript
Python中解析JSON并同时进行自定义编码处理实例
2015/02/08 Python
python中如何使用正则表达式的非贪婪模式示例
2017/10/09 Python
Python使用base64模块进行二进制数据编码详解
2018/01/11 Python
python奇偶行分开存储实现代码
2018/03/19 Python
python3+requests接口自动化session操作方法
2018/10/13 Python
tensorflow中tf.slice和tf.gather切片函数的使用
2020/01/19 Python
Python读入mnist二进制图像文件并显示实例
2020/04/24 Python
Python爬虫实现百度翻译功能过程详解
2020/05/29 Python
海信商城:海信电视、科龙空调、容声冰箱官方专卖
2017/02/07 全球购物
EMU Australia澳大利亚官网:澳大利亚本土雪地靴品牌
2019/07/24 全球购物
介绍一下如何优化MySql
2016/12/20 面试题
毕业生自荐书
2013/12/18 职场文书
一份报关员的职业规划范文
2014/01/08 职场文书
就业协议书范本
2014/04/11 职场文书
同居协议书范本
2014/04/23 职场文书
Python 可迭代对象 iterable的具体使用
2021/08/07 Python