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 相关文章推荐
JavaScript 学习笔记(十一)
Jan 19 Javascript
javascript 匿名函数的理解(透彻版)
Jan 28 Javascript
firebug的一个有趣现象介绍
Nov 30 Javascript
手机端网页点击链接触发自动拨打或保存电话的示例代码
Aug 15 Javascript
JavaScript实现九九乘法表的简单实例
Jun 07 Javascript
jQuery.ajax 跨域请求webapi设置headers的解决方案
Aug 08 Javascript
jQuery简单倒计时效果完整示例
Sep 20 Javascript
VUE element-ui 写个复用Table组件的示例代码
Nov 18 Javascript
JS实现多物体运动的方法详解
Jan 23 Javascript
Vue.js 踩坑记之双向绑定
May 03 Javascript
React中嵌套组件与被嵌套组件的通信过程
Jul 11 Javascript
JavaScript实现页面动态验证码的实现示例
Mar 23 Javascript
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
使用数据库保存session的方法
2006/10/09 PHP
ThinkPHP无限级分类原理实现留言与回复功能实例
2014/10/31 PHP
PHP读取文件的常见几种方法
2016/11/03 PHP
CakePHP框架Model函数定义方法示例
2017/08/04 PHP
利用php获得flv视频长度的实例代码
2017/10/26 PHP
使用PHPWord生成word文档的方法详解
2019/06/06 PHP
JavaScript 浮点数运算 精度问题
2009/10/06 Javascript
关于js遍历表格的实例
2013/07/10 Javascript
基于jquery实现的文字淡入淡出效果
2013/11/14 Javascript
bootstrap data与jquery .data
2014/07/07 Javascript
JavaScript中的数学运算介绍
2014/12/29 Javascript
JavaScript检测弹出窗口是否已经关闭的方法
2015/03/24 Javascript
Bootstrap每天必学之简单入门
2015/11/19 Javascript
javascript动态获取登录时间和在线时长
2016/02/25 Javascript
jQuery实现最简单的切换图效果【可兼容IE6、火狐、谷歌、opera等】
2016/09/04 Javascript
AngularJS中关于ng-class指令的几种实现方式详解
2016/09/17 Javascript
关于Node.js的events.EventEmitter用法介绍
2017/04/01 Javascript
vue项目在安卓低版本机显示空白的原因分析(两种)
2018/09/04 Javascript
angular中两种表单的区别(响应式和模板驱动表单)
2018/12/06 Javascript
vue实现后台管理权限系统及顶栏三级菜单显示功能
2019/06/19 Javascript
Python爬虫辅助利器PyQuery模块的安装使用攻略
2016/04/24 Python
python基础教程之while循环
2019/08/14 Python
Python大数据之从网页上爬取数据的方法详解
2019/11/16 Python
Python实现图片批量加入水印代码实例
2019/11/30 Python
python中if及if-else如何使用
2020/06/02 Python
纬创Java面试题笔试题
2014/10/02 面试题
大学毕业生文采飞扬的自我鉴定
2013/12/03 职场文书
初婚未育证明
2014/01/15 职场文书
幼儿园中班开学寄语
2014/04/03 职场文书
诉讼授权委托书
2014/10/15 职场文书
如何写贫困证明申请书
2014/10/29 职场文书
元宵节寄语大全
2015/02/27 职场文书
求职自荐信怎么写
2015/03/04 职场文书
经营目标责任书
2015/05/08 职场文书
公司劳动纪律管理制度
2015/08/04 职场文书
大学生暑期社会实践的个人总结!
2019/07/17 职场文书