基于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 相关文章推荐
js浮动图片的动态效果
Jul 10 Javascript
实用的Jquery选项卡TAB示例代码
Aug 28 Javascript
对JavaScript客户端应用编程的一些建议
Jun 24 Javascript
JS实现从连接中获取youtube的key实例
Jul 02 Javascript
javascript下拉列表中显示树形菜单的实现方法
Nov 17 Javascript
Angularjs material 实现搜索框功能
Mar 08 Javascript
浅谈Node Inspector 代理实现
Oct 19 Javascript
express如何使用session与cookie的方法
Jan 30 Javascript
vue axios封装及API统一管理的方法
Apr 18 Javascript
Vue 实现前端权限控制的示例代码
Jul 09 Javascript
微信小程序scroll-view实现滚动到锚点左侧导航栏点餐功能(点击种类,滚动到锚点)
Jun 11 Javascript
vue集成一个支持图片缩放拖拽的富文本编辑器
Jan 29 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
一个简单实现多条件查询的例子
2006/10/09 PHP
PHP中最容易忘记的一些知识点总结
2013/04/28 PHP
ThinkPHP有变量的where条件分页实例
2014/11/03 PHP
PHP类的声明与实例化及构造方法与析构方法详解
2016/01/26 PHP
Laravel日志用法详解
2016/10/09 PHP
Yii2.0框架behaviors方法使用实例分析
2019/09/30 PHP
php设计模式之模板模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
niceTitle 基于jquery的超链接提示插件
2010/05/31 Javascript
浅析JavaScript中两种类型的全局对象/函数
2013/12/05 Javascript
angularJS提交表单(form)
2015/02/09 Javascript
JS实现文档加载完成后执行代码
2015/07/09 Javascript
js实现省市级联效果分享
2017/08/10 Javascript
JS获取日期的方法实例【昨天,今天,明天,前n天,后n天的日期】
2017/09/28 Javascript
AngularJS表单验证功能
2017/10/19 Javascript
Vue + Vue-router 同名路由切换数据不更新的方法
2017/11/20 Javascript
利用原生js实现html5小游戏之打砖块(附源码)
2018/01/03 Javascript
jQuery的Ajax接收java返回数据方法
2018/08/11 jQuery
vue2.0 可折叠列表 v-for循环展示的实例
2018/09/07 Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【凹多边形的分离轴检测算法】
2018/12/13 Javascript
JavaScript动画实例之粒子文本的实现方法详解
2020/07/28 Javascript
python压缩文件夹内所有文件为zip文件的方法
2015/06/20 Python
python 获取utc时间转化为本地时间的方法
2018/12/31 Python
在Python中字典根据多项规则排序的方法
2019/01/21 Python
django框架forms组件用法实例详解
2019/12/10 Python
python图形开发GUI库pyqt5的基本使用方法详解
2020/02/14 Python
CSS3制作精致的照片墙特效
2016/06/07 HTML / CSS
Vince官网:全球著名设计师品牌,休闲而优雅的服饰
2017/01/15 全球购物
德国W家官网,可直邮中国的母婴商城:Windeln.de
2021/03/03 全球购物
2013年军训通讯稿
2014/02/05 职场文书
学校组织向国旗敬礼活动方案(中小学适用)
2014/09/27 职场文书
行政执法队伍作风整顿剖析材料
2014/10/11 职场文书
2014年乡镇卫生院工作总结
2014/11/24 职场文书
2014年合同管理工作总结
2014/12/02 职场文书
大学生暑期实践报告之企业经营管理
2019/08/08 职场文书
pycharm部署django项目到云服务器的详细流程
2021/06/29 Python
Oracle 触发器trigger使用案例
2022/02/24 Oracle