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 String对象扩展HTML编码和解码的方法
Jun 02 Javascript
javascript对象之内置对象Math使用方法
Apr 16 Javascript
在IE和VB中支持png图片透明效果的实现方法(vb源码打包)
Apr 01 Javascript
JQuery 中几个类选择器的简单使用介绍
Mar 14 Javascript
javascript loadScript异步加载脚本示例讲解
Nov 14 Javascript
JavaScript包装对象使用详解
Jul 09 Javascript
JavaScript中Textarea滚动条不能拖动的解决方法
Dec 15 Javascript
基于JavaScript实现单选框下拉菜单添加文件效果
Jun 26 Javascript
轮播的简单实现方法
Jul 28 Javascript
vue.js绑定事件监听器示例【基于v-on事件绑定】
Jul 07 Javascript
js实现div色块碰撞
Jan 16 Javascript
小程序跳转H5页面的方法步骤
Mar 06 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边学边教》(02.Apache+PHP环境配置――上篇)
2006/12/13 PHP
php横向重复区域显示二法
2008/09/25 PHP
Laravel框架实现发送短信验证功能代码
2016/06/06 PHP
php实现基于openssl的加密解密方法
2016/09/30 PHP
浅谈Laravel中的一个后期静态绑定
2017/08/11 PHP
javascript 写类方式之九
2009/07/05 Javascript
往光标所在位置插入值的js代码
2013/09/22 Javascript
javascript数组排序汇总
2015/07/07 Javascript
BootStrap.css 在手机端滑动时右侧出现空白的原因及解决办法
2016/06/07 Javascript
JavaScript如何实现跨域请求
2016/08/05 Javascript
jquery网页日历显示控件calendar3.1使用详解
2016/11/24 Javascript
jQuery EasyUI window窗口使用实例代码
2017/12/25 jQuery
Vue中render函数的使用方法
2018/01/31 Javascript
node+koa2+mysql+bootstrap搭建一个前端论坛
2018/05/06 Javascript
详解node字体压缩插件font-spider的用法
2018/09/28 Javascript
bootstrap-table formatter 使用vue组件的方法
2019/05/09 Javascript
layui表格数据复选框回显设置方法
2019/09/13 Javascript
js实现上传图片并显示图片名称
2019/12/18 Javascript
python访问系统环境变量的方法
2015/04/29 Python
Django中使用locals()函数的技巧
2015/07/16 Python
Python selenium文件上传方法汇总
2020/11/19 Python
Python部署web开发程序的几种方法
2017/05/05 Python
python读取文件名称生成list的方法
2018/04/27 Python
Python 读取 YUV(NV12) 视频文件实例
2019/12/09 Python
python实现翻译word表格小程序
2020/02/27 Python
Python使用进程Process模块管理资源
2020/03/05 Python
利用Python如何制作贪吃蛇及AI版贪吃蛇详解
2020/08/24 Python
python使用bs4爬取boss直聘静态页面
2020/10/10 Python
使用python画出逻辑斯蒂映射(logistic map)中的分叉图案例
2020/12/11 Python
HTML5打开本地app应用的方法
2016/03/31 HTML / CSS
购买限量版收藏品、珠宝和礼品:Bradford Exchange
2016/09/23 全球购物
Hotter Shoes英国官网:英伦风格,舒适的鞋子
2017/12/28 全球购物
微软美国官方网站:Microsoft美国
2018/05/10 全球购物
高中生操行评语
2014/04/25 职场文书
机关工会工作总结2015
2015/05/26 职场文书
MySQL Innodb关键特性之插入缓冲(insert buffer)
2021/04/08 MySQL