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 相关文章推荐
JS面向对象编程之对象使用分析
Aug 19 Javascript
修改file按钮的默认样式实现代码
Apr 23 Javascript
JS实现控制表格行内容垂直对齐的方法
Mar 30 Javascript
jQuery使用正则表达式限制文本框只能输入数字
Jun 18 Javascript
node.js中debug模块的简单介绍与使用
Apr 25 Javascript
Vue项目中设置背景图片方法
Feb 21 Javascript
vue中各选项及钩子函数执行顺序详解
Aug 25 Javascript
js使用formData实现批量上传
Mar 27 Javascript
tracking.js页面人脸识别插件使用方法
Apr 16 Javascript
angular4应用中输入的最小值和最大值的方法
May 17 Javascript
js原生map实现的方法总结
Jan 19 Javascript
vue实现可以快进后退的跑马灯组件
Apr 08 Vue.js
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
百度地图API使用方法详解
2015/08/25 PHP
php获取图片信息的方法详解
2015/12/10 PHP
WordPress中的shortcode短代码功能使用详解
2016/05/17 PHP
php中的登陆login实例代码
2016/06/20 PHP
PHP常见数组排序方法小结
2018/08/20 PHP
Laravel timestamps 设置为unix时间戳的方法
2019/10/11 PHP
php-7.3.6 编译安装过程
2020/02/11 PHP
PHP解决高并发的优化方案实例
2020/12/10 PHP
jQuery1.5.1 animate方法源码阅读
2011/04/05 Javascript
jquery获取div距离窗口和父级dv的距离示例
2013/10/10 Javascript
JavaScript将当前时间转换成UTC标准时间的方法
2015/04/06 Javascript
JavaScript实现点击按钮直接打印
2016/01/06 Javascript
jquery ztree实现模糊搜索功能
2016/02/25 Javascript
javascript html5移动端轻松实现文件上传
2020/03/27 Javascript
js 创建对象 经典模式全面了解
2016/08/16 Javascript
利用jQuery异步上传文件的插件用法详解
2017/07/19 jQuery
javascript 开发之网页兼容各种浏览器
2017/09/28 Javascript
AngularJS实现controller控制器间共享数据的方法示例
2017/10/30 Javascript
JS实现的哈夫曼编码示例【原始版与修改版】
2018/04/22 Javascript
最后说说Vue2 SSR 的 Cookies 问题
2018/05/25 Javascript
[jQuery] 事件和动画详解
2019/03/05 jQuery
页面内锚点定位及跳转方法总结(推荐)
2019/04/24 Javascript
vue中利用simplemde实现markdown编辑器(增加图片上传功能)
2019/04/29 Javascript
vue.js 2.*项目环境搭建、运行、打包发布的详细步骤
2019/05/01 Javascript
js原生map实现的方法总结
2020/01/19 Javascript
微信小程序自定义纯净模态框(弹出框)的实例代码
2020/03/09 Javascript
Python将多份excel表格整理成一份表格
2018/01/03 Python
python中abs&amp;map&amp;reduce简介
2018/02/20 Python
pyqt5实现俄罗斯方块游戏
2019/01/11 Python
美国顶级奢侈茶:Mighty Leaf Tea(美泰茶)
2016/11/26 全球购物
伦敦一家领先的精品零售商:IRIS Fashion
2019/05/24 全球购物
单身证明范本
2015/06/15 职场文书
导游词之山西-五老峰
2019/10/07 职场文书
MySQL 角色(role)功能介绍
2021/04/24 MySQL
Html5生成验证码的示例代码
2021/05/10 Javascript
hive数据仓库新增字段方法
2022/06/25 数据库