基于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控制iframe滚动的代码
Apr 10 Javascript
jQuery 点击图片跳转上一张或下一张功能的实现代码
Mar 12 Javascript
jQuery 网易相册鼠标移动显示隐藏效果实现代码
Mar 31 Javascript
使用JavaScript判断图片是否加载完成的三种实现方式
May 04 Javascript
jQuery基于当前元素进行下一步的遍历
May 20 Javascript
JavaScript静态类型检查工具FLOW简介
Jan 06 Javascript
微信小程序 增、删、改、查操作实例详解
Jan 13 Javascript
js从输入框读取内容,比较两个数字的大小方法
Mar 13 Javascript
JavaScript实现三级联动菜单实例代码
Jun 26 Javascript
seajs模块压缩问题与解决方法实例分析
Oct 10 Javascript
详解Vue调用手机相机和相册以及上传
May 05 Javascript
JavaScript实现筛选数组
Mar 02 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
javascript FormatNumber函数实现方法
2008/12/30 Javascript
Javascript的常规数组和关联数组对比小结
2012/05/24 Javascript
javascript按位非运算符的使用方法
2013/11/14 Javascript
基于jquery固定于顶部的导航响应浏览器滚动条事件
2014/11/02 Javascript
node.js中的buffer.Buffer.isBuffer方法使用说明
2014/12/14 Javascript
基于JQuery制作可编辑的表格特效
2014/12/23 Javascript
JQ实现新浪游戏首页幻灯片
2015/07/29 Javascript
jquery+html5时钟特效代码分享(可设置闹钟并且语音提醒)
2020/03/30 Javascript
JS实用技巧小结(屏蔽错误、div滚动条设置、背景图片位置等)
2016/06/16 Javascript
JavaScript中获取时间的函数集
2016/08/16 Javascript
微信小程序中做用户登录与登录态维护的实现详解
2017/05/17 Javascript
Vue组件全局注册实现警告框的实例详解
2018/06/11 Javascript
layui多图上传实现删除功能的例子
2019/09/23 Javascript
[01:23]一分钟告诉你 DOTA2为什么叫信仰2
2014/06/20 DOTA
Python实现程序的单一实例用法分析
2015/06/03 Python
Python+OpenCV目标跟踪实现基本的运动检测
2018/07/10 Python
Python面向对象程序设计之继承与多继承用法分析
2018/07/13 Python
python生成1行四列全2矩阵的方法
2018/08/04 Python
详解将Pandas中的DataFrame类型转换成Numpy中array类型的三种方法
2019/07/06 Python
Django对数据库进行添加与更新的例子
2019/07/12 Python
Python generator生成器和yield表达式详解
2019/08/08 Python
python3实现高效的端口扫描
2019/08/31 Python
Python单元测试与测试用例简析
2019/11/09 Python
详解Python中namedtuple的使用
2020/04/27 Python
浅谈OpenCV中的新函数connectedComponentsWithStats用法
2020/07/05 Python
python安装第三方库如xlrd的方法
2020/10/31 Python
德国圣伯纳德草药屋:Kräuterhaus Sanct Bernhard(有中文站)
2018/08/05 全球购物
中学生在校期间的自我评价分享
2013/11/13 职场文书
运动会广播稿200字
2014/01/15 职场文书
爱与责任演讲稿
2014/05/20 职场文书
专科生就业求职信
2014/06/22 职场文书
投资意向书
2014/07/30 职场文书
2014年保险公司工作总结
2014/11/22 职场文书
2015年初中生自我评价范文
2015/03/03 职场文书
中秋节寄语2015
2015/03/24 职场文书
上个世纪50年代的可穿戴技术:无线电帽子
2022/02/18 无线电