基于jquery的图片的切换(以数字的形式)


Posted in Javascript onFebruary 14, 2011

具体的代码如下:
鼠标进入数字的时候添加了如下的CSS:

<style type="text/css"> 
.mouseOver 
{ 
cursor:hand; 
border:1px solid red; 
} 
</style>

图片切换的JS代码如下:
<script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script> 
<script type="text/javascript"> 
var imgPaths = ["//img.jbzj.com/demoimg/201008/o_p1.jpg", 
"//img.jbzj.com/demoimg/201008/o_p3.jpg]; 
$(function () { 
$("#showImg").attr("src", imgPaths[0]); 
var top; 
var left; 
var width; 
var height; 
top = $("#showImg").offset().top; 
left = $("#showImg").offset().left; 
width = $("#showImg").width(); 
height = $("#showImg").height(); 
$("#popDiv").css({ position: "absolute", top: top + height - $("#popDiv").height(), left: left + width - $("#popDiv").width(), padding: "1px" }); 
$("#popDiv span").hover(function () { 
$(this).addClass("mouseOver"); 
}, 
function () { 
$(this).removeClass("mouseOver") 
} 
).click(function () { 
$("#showImg").attr("src", imgPaths[eval($(this).text())-1]); 
}); 
}); 
</script>

HTML代码如下:
<div> 
<img id="showImg" alt="" height="400" width="300" src="" /> 
</div> 
<div id="popDiv" style="width:300px;height:20px;text-align:right"> 
<span>1</span> 
<span>2</span> 
</div>

具体的运行的效果,大家可以自己复制上面的代码进行运行,如果想要更好的效果,可以自行的修改以上的代码。
Javascript 相关文章推荐
JavaScript数组深拷贝和浅拷贝的两种方法
Apr 16 Javascript
js实现上传图片预览的方法
Feb 09 Javascript
JavaScript学习笔记之检测客户端类型是(引擎、浏览器、平台、操作系统、移动设备)
Dec 03 Javascript
基于JavaScript实现图片点击弹出窗口而不是保存
Feb 06 Javascript
javascript实现仿百度图片的瀑布流加载效果
Apr 20 Javascript
详解angularjs实现echart图表效果最简洁教程
Nov 29 Javascript
前端防止用户重复提交js实现代码示例
Sep 07 Javascript
jQuery实现点击旋转,再点击恢复初始状态动画效果示例
Dec 11 jQuery
Vue Autocomplete 自动完成功能简单示例
May 25 Javascript
更优雅的微信小程序骨架屏实现详解
Aug 07 Javascript
基于ant design日期控件使用_仅月份的操作
Oct 27 Javascript
JavaScript setTimeout()基本用法有哪些
Nov 04 Javascript
jquery isType() 类型判断代码
Feb 14 #Javascript
jquery isEmptyObject判断是否为空对象的函数
Feb 14 #Javascript
jquery each()源代码
Feb 14 #Javascript
jquery trim() 功能源代码
Feb 14 #Javascript
jquery uaMatch源代码
Feb 14 #Javascript
AJAX 网页保留浏览器前进后退等功能
Feb 12 #Javascript
一些主流JS框架中DOMReady事件的实现小结
Feb 12 #Javascript
You might like
一个简单的PHP投票程序源码
2007/03/11 PHP
Zend Studio 无法启动的问题解决方法
2008/12/04 PHP
20个PHP常用类库小结
2011/09/11 PHP
php实现curl模拟ftp上传的方法
2015/07/29 PHP
PHP数据库操作Helper类完整实例
2016/05/11 PHP
在修改准备发的批量美化select+可修改select时,在非IE下发现了几个问题
2007/01/09 Javascript
用 Javascript 验证表单(form)中多选框(checkbox)值
2009/09/08 Javascript
非常棒的10款jQuery 幻灯片插件
2011/06/14 Javascript
输入自动提示搜索提示功能的使用说明:sugggestion.txt
2013/09/02 Javascript
SinaEditor使用方法详解
2013/12/28 Javascript
jquery取子节点及当前节点属性值的方法
2014/09/09 Javascript
JavaScript中reduce()方法的使用详解
2015/06/09 Javascript
jQuery dataTables与jQuery UI 对话框dialog的使用教程
2016/09/02 Javascript
如何用js判断dom是否有存在某class的值
2017/02/13 Javascript
vue实现简单的日历效果
2020/09/24 Javascript
[07:31]DOTA2卡尔工作室 英雄介绍主宰篇
2013/06/25 DOTA
python常见的格式化输出小结
2016/12/15 Python
Python读取指定目录下指定后缀文件并保存为docx
2017/04/23 Python
Python3 queue队列模块详细介绍
2018/01/05 Python
基于python中theano库的线性回归
2018/08/31 Python
Python如何实现转换URL详解
2019/07/02 Python
Python单例模式的四种创建方式实例解析
2020/03/04 Python
pandas的resample重采样的使用
2020/04/24 Python
关于Kotlin中SAM转换的那些事
2020/09/15 Python
使用 css3 transform 属性来变换背景图的方法
2019/05/07 HTML / CSS
英语翻译系毕业生求职信
2013/09/29 职场文书
医生自荐信
2013/10/11 职场文书
2014年小学生迎国庆65周年演讲稿
2014/09/27 职场文书
幼儿园中班班级总结
2015/08/10 职场文书
职场领导同事生日简短祝福语
2019/08/06 职场文书
详解MySQL 用户权限管理
2021/04/20 MySQL
DBCA命令行搭建Oracle ADG的流程
2021/06/11 Oracle
详解nginx进程锁的实现
2021/06/14 Servers
低版本Druid连接池+MySQL驱动8.0导致线程阻塞、性能受限
2021/07/01 MySQL
Java 超详细讲解数据结构中的堆的应用
2022/04/02 Java/Android
解决ubuntu安装软件时,status-code=409报错的问题
2022/12/24 Servers