基于jQuery插件实现点击小图显示大图效果 - Web前端
作者:98wpeu发布时间:2026-08-19分类:网页前端技术浏览:7
导读:本文实例为大家分享了基于JQuery实现点击小图显示大图效果,供大家参考,具体内容如下显示以下效果:点击任意一张图片会显示大图:1、前台界面<%@Page...
本文实例为大家分享了基于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();
}
}
}
}
}
以上就是本文的全部内容,希望对大家的学习有所帮助。
相关推荐
- jQuery简单验证上传文件大小及类型的方法 - Web前端
- jquery 获取select数组与name数组长度的实现代码 - Web前端
- jQuery插件扩展extend的简单实现原理 - Web前端
- jQuery简单实现tab选项卡切换效果 - Web前端
- 基于jQuery实现点击列表加载更多效果 - Web前端
- jQuery基于$.ajax设置移动端click超时处理方法 - Web前端
- 使用JQuery 加载页面时调用JS的实现方法 - Web前端
- 底部悬浮通栏可以关闭广告位的实现方法 - Web前端
- jQuery调用WebMethod(PageMethod) NET2.0的方法 - Web前端
- jQuery UI库中dialog对话框功能使用全解析 - Web前端
- 网页前端技术排行
-
- 1[Web前端]用javascript实现默认图片替代未显示的图片 - Web前端
- 2分析Iconfont-阿里巴巴矢量常用图标库 - Web前端
- 3jQuery实例教程:制作网页中可折叠的面板 - Web前端
- 4【第六章】Foundation之按钮和下拉功能 - Web前端
- 5基于jquery的滚动条滚动固定div(附演示下载) - Web前端
- 6jQuery编写widget的一些技巧分享 - Web前端
- 7分享精心挑选的12款优秀jQuery Ajax分页插件和教程 - Web前端
- 8jQuery实现鼠标移到元素上动态提示消息框效果 - Web前端
- 9在Mac/PC上远程调试iPhone/iPad上的网页 - Web前端
- 最近发表
-
- WordPress随机显示特色图片插件:Random Post Thumbnails
- KeePass实现Chrome浏览器自动填充密码方法一
- LNMP一键包nginx 301强制跳转到https教程
- KeePass实现Chrome浏览器自动填充密码方法二
- #建站# 免费的VPS管理软件Xshell8/Xftp8中文版下载
- 使用Xshell 8连接VPS教程_电脑登录vps的方法
- WordPress评论界面添加烟花????效果
- 不同浏览器书签同步方案:坚果云+Floccus_详细使用教程
- iOS端KeePassXC客户端APP:Strongbox Password Safe
- 给WordPress评论中的Gravatar头像图片添加ALT属性


