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 相关文章推荐
JSON 编辑器实现代码
Dec 06 Javascript
JS读取XML文件示例代码
Nov 15 Javascript
IE中getElementsByName()对有些元素无效的解决方案
Sep 28 Javascript
JS实现控制表格行文本对齐的方法
Mar 30 Javascript
jQuery事件的绑定、触发、及监听方法简单说明
May 10 Javascript
浅谈JavaScript 覆盖原型以及更改原型
Aug 31 Javascript
js实现表单提交后不重新刷新当前页面
Nov 30 Javascript
jQuery插件FusionCharts绘制的3D环饼图效果示例【附demo源码】
Apr 02 jQuery
浅谈Vuex的状态管理(全家桶)
Nov 04 Javascript
vue路由守卫+登录态管理实例分析
May 21 Javascript
原生js实现随机点餐效果
Dec 10 Javascript
JavaScript 函数用法详解【函数定义、参数、绑定、作用域、闭包等】
May 12 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
php str_pad 函数使用详解
2009/01/13 PHP
php抓取https的内容的代码
2010/04/06 PHP
php 广告调用类代码(支持Flash调用)
2011/08/11 PHP
phpMyAdmin 链接表的附加功能尚未激活问题的解决方法(已测)
2012/03/27 PHP
php类的定义与继承用法实例
2015/07/07 PHP
javascript实现动态CSS换肤技术的脚本
2007/06/29 Javascript
JavaScript内核之基本概念
2011/10/21 Javascript
js中单引号与双引号冲突问题解决方法
2013/10/04 Javascript
js子页面获取父页面数据示例
2014/05/15 Javascript
Jquery日期选择datepicker插件用法实例分析
2015/06/08 Javascript
jquery+json实现数据二级联动的方法
2015/11/28 Javascript
js中最容易被忽视的事件问题大总结
2016/05/15 Javascript
jQuery通过ajax方法获取json数据不执行success的原因及解决方法
2016/10/15 Javascript
Bootstrap列表组学习使用
2017/02/09 Javascript
JS操作input标签属性checkbox全选的实现代码
2017/03/02 Javascript
Node使用Sequlize连接Mysql报错:Access denied for user ‘xxx’@‘localhost’
2018/01/03 Javascript
在Vue组件上动态添加和删除属性方法
2018/02/23 Javascript
vue.js2.0 实现better-scroll的滚动效果实例详解
2018/08/13 Javascript
JavaScript 高性能数组去重的方法
2018/09/20 Javascript
在Vue mounted方法中使用data变量详解
2019/11/05 Javascript
[10:53]2018DOTA2国际邀请赛寻真——EG
2018/08/11 DOTA
[45:50]完美世界DOTA2联赛PWL S3 CPG vs Forest 第二场 12.16
2020/12/17 DOTA
用Python编写一个每天都在系统下新建一个文件夹的脚本
2015/05/04 Python
Pandas:DataFrame对象的基础操作方法
2018/06/07 Python
Python学习笔记之While循环用法分析
2019/08/14 Python
Python中生成一个指定长度的随机字符串实现示例
2019/11/06 Python
Python多线程模块Threading用法示例小结
2019/11/09 Python
Python importlib动态导入模块实现代码
2020/04/16 Python
日本运动品牌美津浓官方购物网站:MIZUNO SHOP
2016/08/21 全球购物
美国家居装饰店:Z Gallerie
2020/12/28 全球购物
公司端午节活动方案
2014/02/04 职场文书
电子商务专业求职信范文
2015/03/19 职场文书
业务员岗位职责范本
2015/04/03 职场文书
导游词之镇江焦山
2019/11/21 职场文书
MySQL CHAR和VARCHAR该如何选择
2021/05/31 MySQL
python运行脚本文件的三种方法实例
2022/06/25 Python