javascript 图片上一张下一张链接效果代码


Posted in Javascript onMarch 12, 2010

贴个实现方法:
代码

<!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 src="jquery-1.3.2.js" type="text/javascript"></script> 
<style type="text/css"> 
.rootclass{ border:none;position:relative;} 
</style> 
<script type="text/javascript"> 
$(document).ready(function() { 
$(".rootclass").mousemove(function(e){ 
var positionX=e.originalEvent.x||e.originalEvent.layerX||0; 
if(positionX<=$(this).width()/2){ 
this.style.cursor='url("pre.cur"),auto'; 
$(this).attr('title','点击查看上一张'); 
$(this).parent().attr('href',$(this).attr('left')); 
}else{ 
this.style.cursor='url("next.cur"),auto'; 
$(this).attr('title','点击查看下一张'); 
$(this).parent().attr('href',$(this).attr('right')); 
} 
}); 
}); 
</script> 
</head> 
<body> 
<a href="#" > 
<img src="11.bmp" alt="" class="rootclass" left="http://www.google.cn" right="http://www.baidu.cn" /> 
</a> 
</body> 
</html>

说明:1.需要调用Jquery。
2.这里获取鼠标在图片的位置用了个投机的方法,设置图片的position:relative
直接使用 var positionX=e.originalEvent.x||e.originalEvent.layerX||0; 来获取。
3. 为了方便直接在图片上添加left="http://www.google.cn" right="http://www.baidu.cn" 为其上一张,下一张链接地址。记得给<img />套上<a href="#" ></a>
在线演示代码:http://demo.3water.com/js/img_left_right/jquery_img_lr.htm

打包下载地址 https://3water.com/jiaoben/25129.html

相关文章:
clientX,pageX,offsetX,x,layerX,screenX,offsetLef
JS在IE和FireFox之间常用函数的区别小结
javascript offsetX与layerX区别
jQuery 点击图片跳转上一张或下一张功能的实现代码

Javascript 相关文章推荐
JQuery 选项卡效果(JS与HTML的分离)
Apr 01 Javascript
jQuery jqgrid 对含特殊字符json 数据的 Java 处理方法
Jan 01 Javascript
Javascript中的this绑定介绍
Sep 22 Javascript
AspNet中使用JQuery上传插件Uploadify详解
May 20 Javascript
JavaScript实现横线提示输入验证码随输入验证码输入消失的方法
Sep 24 Javascript
原生js实现倒计时--2018
Feb 21 Javascript
JS 中使用Promise 实现红绿灯实例代码(demo)
Oct 20 Javascript
动态加载JavaScript文件的3种方式
May 05 Javascript
原生js实现商品筛选功能
Oct 28 Javascript
JavaScript日期库date-fn.js使用方法解析
Sep 09 Javascript
vue基于Echarts的拖拽数据可视化功能实现
Dec 04 Vue.js
jQuery实现本地存储
Dec 22 jQuery
JQuery Ajax 跨域访问的解决方案
Mar 12 #Javascript
ExtJS 学习专题(一) 如何应用ExtJS(附实例)
Mar 11 #Javascript
jquery 简单的进度条实现代码
Mar 11 #Javascript
精通JavaScript 纠正 cleanWhitespace函数
Mar 11 #Javascript
Javascript 入门基础学习
Mar 10 #Javascript
javascript showModalDialog,open取得父窗口的方法
Mar 10 #Javascript
ExtJs3.0中Store添加 baseParams 的Bug
Mar 10 #Javascript
You might like
是否存在第一台收音机的说法
2021/03/01 无线电
第四节--构造函数和析构函数
2006/11/16 PHP
用PHP生成html分页列表的代码
2007/03/18 PHP
简单的PHP图片上传程序
2008/03/27 PHP
php连接数据库代码应用分析
2011/05/29 PHP
php获取文件内容最后一行示例
2014/01/09 PHP
CI框架数据库查询之join用法分析
2016/05/18 PHP
PHP依赖注入(DI)和控制反转(IoC)详解
2017/06/12 PHP
php实现基于pdo的事务处理方法示例
2017/07/21 PHP
微信公众号开发之获取位置信息php代码
2018/06/13 PHP
非常漂亮的JS代码经典广告
2007/10/21 Javascript
javascript 类型判断代码分析
2010/03/28 Javascript
JS中的Replace方法使用经验分享
2015/05/20 Javascript
JavaScript多图片上传案例
2015/09/28 Javascript
jQuery插件Timelinr 实现时间轴特效
2015/10/04 Javascript
常常会用到的截取字符串substr()、substring()、slice()方法详解
2015/12/16 Javascript
AngularJS中$http服务常用的应用及参数
2016/08/22 Javascript
jquery网页日历显示控件calendar3.1使用详解
2016/11/24 Javascript
Koa2微信公众号开发之本地开发调试环境搭建
2018/05/16 Javascript
angular中如何绑定iframe中src的方法
2019/02/01 Javascript
javascript事件循环event loop的简单模型解释与应用分析
2020/03/14 Javascript
从源码解析Python的Flask框架中request对象的用法
2016/06/02 Python
python实现微信接口(itchat)详细介绍
2017/10/23 Python
python正则表达式去除两个特殊字符间的内容方法
2018/12/24 Python
详解用python实现基本的学生管理系统(文件存储版)(python3)
2019/04/25 Python
简单了解python高阶函数map/reduce
2019/06/28 Python
jupyter notebook 添加kernel permission denied的操作
2020/04/21 Python
解决python 执行shell命令无法获取返回值的问题
2020/12/05 Python
程序设计HTML5 Canvas API
2013/04/08 HTML / CSS
英国珠宝网站Argento: PANDORA、Olivia Burton和Nomination等
2020/05/08 全球购物
夜大毕业生自我评价分享
2013/11/10 职场文书
劳资专员岗位职责
2013/12/27 职场文书
危爆物品安全大检查大整治工作方案
2014/05/03 职场文书
2015年后备干部工作总结
2015/05/15 职场文书
jackson json序列化实现首字母大写,第二个字母需小写
2021/06/29 Java/Android
element tree树形组件回显数据问题解决
2022/08/14 Javascript