前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >jquery图片幻灯片(小图列表,大图展示)

jquery图片幻灯片(小图列表,大图展示)

作者头像
liulun
发布于 2022-05-09 04:04:53
发布于 2022-05-09 04:04:53
2.4K00
代码可运行
举报
文章被收录于专栏:liulunliulun
运行总次数:0
代码可运行

先来个效果图(没有服务器,没办法提供演示版)

效果不如FLASH版的好,接下来我就发出FLASH版的来

全部代码如下所示

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<!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>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312"  />
<title>~~~</title>
<!--#include file="../conn/conn.asp"-->
<script src="../js/jquery.js"></script>
<%
p_id=request("p_id")
sql1="select * from [share_pic] where p_id="&p_id
set rs1=server.createobject("adodb.recordset")
rs1.open sql1,conn,1,3
k=1	
%>
<style type="text/css">
body{background-color:#000000;height:100%}
.td_lr {width:50px; vertical-align:middle; text-align:center; cursor:pointer;}
#branding{position:absolute; visibility:visible; height:84px; left:0px;  overflow:hidden; z-index:2;}
#simgContainer{ width:100000px;float:left;}
#simgContainer img{ width:75px; height:75px;cursor:pointer;}
.td_c{ text-align:center;vertical-align:middle;}
.now{ border:1px solid RED;}
</style>
<script type="text/javascript" language="javascript">
    function tdmover(tag) {
        $("#" + tag + "img").attr("src", "PIC/" + tag + "2.jpg")
    }
    function tdmout(tag) {
        $("#" + tag + "img").attr("src", "PIC/" + tag + "1.jpg")
    }
    ///////////////////
    $(function () {
        init();
        initEvent();
    });
    function initEvent() {
        $("#simgContainer img").bind("click", function () {            
            setImg($(this));
            
        });
        $(window).bind("resize", function () {
            //init();
        });
    }
    function init() {
        var h = $(window).height();
        var w = $(window).width();
        $("#table1").height(h + (-20));
        $("#branding").width(w);
        $("#branding").css("top", h + (-80));

        var arr = $("#simgContainer img");
        var c_index = arr.length / 2;
        var cobj = $(arr[c_index]);
        setImg(cobj);        
    }
    function setImg(target) {
        $(".now").removeAttr("class");
        var w = $(window).width();
        if (window.MARGINLEFTVALUE == undefined) {
            window.MARGINLEFTVALUE = w / 2 - target.position().left - 38;
        } else {
            window.MARGINLEFTVALUE = window.MARGINLEFTVALUE - target.position().left - 38 + w / 2
        }
        $("#simgContainer").css("margin-left", window.MARGINLEFTVALUE + "px"); //.animate({ marginLeft: window.MARGINLEFTVALUE + 'px' }, 1000);
        $("#bimg").attr("src", target.attr("alt"));
        target.attr("class", "now");
        return;
    }
    function move(tag) {
        window.FLAG = true;    
        var target;
        if (tag == 'l') {
            target = $(".now").prev();
            if (target.attr("src") == undefined) {
                return false;
            }

        } else {
            target = $(".now").next();
            if (target.attr("src") == undefined) {
                return false;
            }
        }
        setImg(target);        
        return false;
    }
</script>
</head>
<body>
<input type="hidden" id="nowIndex" value="1" />
<table id="table1" width="100%">
<tr>
<td class="td_lr" onmouseover="tdmover('l')" onmouseout="tdmout('l')" onclick="move('l')"><img id="limg" src="PIC/l1.jpg" /></td>
<td class="td_c"><img id="bimg" src="PIC/109.gif" /></td>
<td class="td_lr" onmouseover="tdmover('r')" onmouseout="tdmout('r')" onclick="move('r')"><img id="rimg" src="PIC/r1.jpg" /></td>
</tr>
</table>
<div id="branding">
<div id="simgContainer">
<%do while not rs1.eof
%>
<img id="<%="img"+k %>" src="<%=rs1("p_spic")%>" alt="<%=rs1("p_bpic")%>" />
<% 
rs1.movenext
if rs1.eof then exit do
k=k+1
loop
rs1.close
set rs1=nothing
%>
</div>
</div>

</body>
</html>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2010-11-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
兼容IE、新版Chrome、Firefox,实现本地图片等比例缩放预览
以前转载过一篇《兼容IE8、火狐的本地图片预览+等比例缩放》的文章,时至今日在新版的Chrome和Firefox上已经不能用了,原因getAsDataURL方法已经失效。 当然在Chrome、Firefox上可以通过HTML5来实现,今天把它写出来了,见源码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <ht
蛋未明
2018/06/07
1.4K0
《数据采集与分析》综合模拟测验
1、如果要使用Requests库爬取网址为http://www.jou.edu.cn/的网页内容,请按如下要求写出主要的操作语句:
Francek Chen
2025/01/23
560
《数据采集与分析》综合模拟测验
网页幻灯片轮播代码_怎么快速实现对幻灯片的统一修改
NetCMS有两种幻灯片显示方式:Flash幻灯片和轮换幻灯片。Flash幻灯片是通过将图片新闻中的图片合成Flash后再在页面上显示。轮换幻灯片则是使用脚本进行控制(准确地说,是使用VBScript)。
全栈程序员站长
2022/11/19
1.7K0
网页幻灯片轮播代码_怎么快速实现对幻灯片的统一修改
jQuery实现网页右下角悬浮层提示
最近有同事提到类似网页右下角的消息悬浮提示框的制作。我之前也做过一个类似的例子,很简单。是仿QQ消息。现在感觉之前的那个例子只是说了实现原理,整体上给你的感觉还是太丑,今天为大家带来一个新的例子。是Discuz右下角悬浮层提示的。运行效果如下:
业余草
2019/01/21
3.4K0
jQuery实现网页右下角悬浮层提示
Jquery实现图片放大两种方式
在开发过程中,有时候,我们遇到的需求:需要图片放大缩小。 下面凯哥就介绍两种实习方式 一:弹窗层显示放大后的图片 二:鼠标悬浮放大后的图片 以下正文 说明:jquery.min.js和图片请自行修改 一:弹窗层显示放大后的图片,点击图片后缩小 效果图: 代码: <head> <style type="text/css"> .fillbg { background-color: rgba(0, 0, 0, 0.6); bottom: 0; height: 100%; left: 0; opacity: 
凯哥Java
2022/12/16
3.8K0
Jquery实现图片放大两种方式
杨校老师课堂之Web前端JS类库_JQuery案例[效果图与代码齐全]
下载:https://files.cnblogs.com/files/xiaoxiao5016/font-awesome.min.css  或者官方下载:https://fontawesome.com/download
杨校
2019/06/14
8280
省市二级联动
就不多说,直接上效果图和代码,该网页所需要的图片放下面了 <!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> <meta http-equiv="Content-Type" content="
天蝎座的程序媛
2022/11/18
2.1K0
省市二级联动
Jquery插件知识之Jquery.cookie实现页面传值
张哥编程
2024/12/17
1320
第145天:jQuery.touchSlider触屏满屏左右滚动幻灯片
1、HTML 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-
半指温柔乐
2018/09/11
2.7K0
JavaScript事件(二)
例题顺序: 1.子菜单下拉 2.图片轮播 3.选项卡效果 4.进度条制作 5.滑动效果 6.滚动固定效果 1.子菜单下拉 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta ht
二十三年蝉
2018/02/27
1.3K0
flash/flex图片幻灯片(小图列表,大图展示)
此效果jquery版的请看此处:http://www.cnblogs.com/liulun/archive/2010/11/07/1871145.html
liulun
2022/05/09
4350
flash/flex图片幻灯片(小图列表,大图展示)
JQuery 实现开发常用功能
标签克隆的两种实现方式: <body> <div> <p> <a onclick="Add(this)">+</a> <input type="text"/> </p> </div> <script src="https://code.jquery.com/jquery-3.4.1.min.js"></script> <script> function Add(ths) {
王瑞MVP
2022/12/28
5.4K0
自制在线富文本编辑器,精简完整版
 不需要插入图片功能的去掉php代码然后将.php文件改为.html即可变成本地文本编辑器,是不是很酷!当然功能跟world比没那么强大!
超级小可爱
2023/02/17
1.9K0
自制在线富文本编辑器,精简完整版
第58天:简单焦点轮播图
一、轮播图无缝滚动 1、获取元素,动态生成节点 2、匀速运动动画 3、调用动画函数 4、添加定时器,自动播放 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-e
半指温柔乐
2018/09/11
1.3K0
大一学生《基于HTML+CSS制作体育篮球网页》期末网页制作
✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 🥇 关于作者: 💬历任研发工程师,技术组长,教学总监;曾于2016年、2020年两度荣获CSDN年度十大博客之星。 十载寒冰,难凉热血;多年过去,历经变迁,物是人非。 然而,对于技术的探索和追求从未停歇。 💪坚持原创,热衷分享,初心未改,继往开来! 一、👨‍🎓网站题目 🏀校园篮球网页设计、⚽足球体育运动、🤽体育游泳运动、🏓兵乓球 、🎾网球、等网站的设计与制作。 <hr> 二、✍️网站描述 🏷️ 大学生校园运动静态HTML网页设计作品,采用DI
IT司马青衫
2022/08/13
2.2K0
大一学生《基于HTML+CSS制作体育篮球网页》期末网页制作
22.jQuery(实例)
1.开关灯效果 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> .hide{ display: none; } </style> </head> <body> <input id="i1" type="button" value="开关" /> <div class="c
zhang_derek
2018/04/11
1.7K0
jQuery无缝图片横向(水平)/竖向(垂直)滚动
jQuery的一个不错的小插件,记性越来越差了,整理一下贴在这里,方便以后Copy & Paste <!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><title> </title> <script typ
菩提树下的杨过
2018/01/22
17.5K0
学习js在线html(富文本)编辑器
你要的是所见即所得HTML编辑器,简单来说需要几个基本步骤: 1,需要一个可以编辑同时又可显效果的编辑框。textarea不行,它只能用来输入纯文本,不能显示颜色、斜体之类的文字样式,就像记事本。 你可以使用iframe来实现,修改iframe的designMode属性使其可以被编辑。 <iframe id="myEditer" width="100%" height="150px"></iframe> <script>myEditer.document.designMode = 'on';</scri
deepcc
2018/05/16
20.1K0
情人节程序员用HTML网页表白【我永远属于你】 HTML5七夕情人节表白网页源码 HTML+CSS+JavaScript
1 网页简介:基于 HTML+CSS+JavaScript 制作七夕情人节表白网页、生日祝福、七夕告白、 求婚、浪漫爱情3D相册、炫酷代码 ,快来制作一款高端的表白网页送(他/她)浪漫的告白,制作修改简单,可自行更换背景音乐,文字和图片即可使用
IT司马青衫
2022/08/21
9500
情人节程序员用HTML网页表白【我永远属于你】 HTML5七夕情人节表白网页源码 HTML+CSS+JavaScript
封装图片滑动效果
by bopooo 在腾讯QQ软件下载的页面有一个图片滑动的效果,觉得还不错 就自己封装了一个 技术方面在 动作缓冲上 遇到一些问题 不过都解决了 不过还是要谢谢 天空里的一片云给我提供的资料h
练小习
2017/12/29
4.2K0
相关推荐
兼容IE、新版Chrome、Firefox,实现本地图片等比例缩放预览
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验