html热力图的操作(点击图片的不同位置操作不同的事件)适合说明文档

页面核心代码

<div class="first_top">
<div class="back">
<img src="../assets/img/[email protected]" class="imgup"></img>
</div>
<div class="use_book">使用说明</div>
</div>

<article class="wrap">
<header>
<div class="bg-img" id="div1">
<img class="imgto" src="../assets/img/1.png" usemap="#planetmap" alt="Planets" border="0"/>
<button class="but1" ></bitton>
<map name="planetmap" id="planetmap">
<area
shape="rect"
coords="0,0,0,0"
alt="rec"
id="single_ac"
/>
</map>
</div>
</header>
</article>

js代码:

$(function(){
// 创建对象
var img = new Image();
var src=jQuery(".imgto").attr("src");

img.src = src;
// 判断是否有缓存
if(img.complete){
var divheight=document.getElementById("div1").offsetHeight;
var divwidth=document.getElementById("div1").offsetWidth;

var y1=Math.round(divheight*(420/1144));
var x1=0;
var x2=divwidth;
var y2=20000;
var coords=x1+","+y1+","+x2+","+y2;
$("#single_ac").attr("coords",coords);
}else{
img.onload = function(){
var divheight=document.getElementById("div1").offsetHeight;
var divwidth=document.getElementById("div1").offsetWidth;
var y1=Math.round(divheight*(420/1144));
var x1=0;
var x2=divwidth;
var y2=20000;
var coords=x1+","+y1+","+x2+","+y2;
$("#single_ac").attr("coords",coords);

};
};
})

//图片的控制js代码

jQuery("#single_ac").click(function(){
var src=jQuery(".imgto").attr("src");
var array=src.split("/");
var str=array[array.length-1];
var array2=str.split(".");
var imgsize=parseInt(array2[0])+parseInt(1);

if(array2[0]==3){
jQuery(".imgto").attr("src","../assets/img/11.png"); //拍照图片
} else{
if(imgsize<11||(imgsize>11&&imgsize<17)){

jQuery(".imgto").attr("src","../assets/img/"+imgsize+".png");
}
//图片点击完成(自行处理)
if(imgsize==11||imgsize==17){

}
}
})
//下一张图片
$(".imgto").click(function(){
var src=jQuery(".imgto").attr("src");
var array=src.split("/");
var str=array[array.length-1];
var array2=str.split(".");

var imgsize=parseInt(array2[0])+parseInt(1);

//控制显示图片的张数
if(imgsize<11||(imgsize>11&&imgsize<17)){

jQuery(".imgto").attr("src","../assets/img/"+imgsize+".png");
}
//图片点击完成(自行处理)
if(imgsize==11||imgsize==17){

}
})
//上一张图片
$(".imgup").click(function(){
var src=jQuery(".imgto").attr("src");
var array=src.split("/");
var str=array[array.length-1];
var array2=str.split(".");
var imgsize=parseInt(array2[0])-parseInt(1);
//已经回到第一张
if(imgsize>0){
if(imgsize==10){
jQuery(".imgto").attr("src","../assets/img/"+3+".png");
}else{
jQuery(".imgto").attr("src","../assets/img/"+imgsize+".png");
}

}
})

时间: 2024-10-05 22:52:46

html热力图的操作(点击图片的不同位置操作不同的事件)适合说明文档的相关文章

实现点击图片不同区域响应不同的事件

最近有一个遥控器的项目, 需要实现点击图片上指定位置响应不同事件 图片如下: 大概目的是点击图片上的温度可以直接改变空调温度 大概思路就是先通过gesture获取点击的点坐标, 然后对坐标做处理. 开始考虑以纵轴为0度, 计算点击坐标跟中心点连线并计算跟纵轴的角度来判断,  不过代码写好后发现在不同的设备上有误差 所以就改用将图片分成一个个的格子, 然后判断触摸点在哪一个格子上面 下面来说说做法: 首先把图片放到一个表格中, 调增好表格的缩放大小刚好图片边缘压在单元格线上 如图: 从这里可看到,

每天一个JavaScript实例-点击图片显示大图添加鼠标操作

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>每天一个JavaScript实例-点击图片显示大图添加鼠标操作</title> <style> img{padding:5px;width:100px;height:aut

UI_如何实现点击图片之后放大,或缩放功能

如何实现"查看大图"功能. ** 点击"图片"按钮, 显示大图 需求分析: 问:&1.点击图片之后就放大图片的功能的步骤是什么? 1>创建一个和屏幕一样大小的半透明UIView, 用来遮盖整个界面 2>需要把“图片按钮”, 放置在coverView的前面 3>将图片按钮放大 4>将这些操作放在block动画当中. 问:&2.黑色半透明的背景图片是一个什么控件?点击灰色背景后需要做哪些操作? 解析:是一个按钮,因为需要监听点击事

一天JavaScript示例-点击图片显示大图片添加鼠标

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>每天一个JavaScript实例-点击图片显示大图加入鼠标操作</title> <style> img{padding:5px;width:100px;height:aut

Android:通过滤镜实现点击图片变暗效果

实现点击图片(ImageView)变暗效果,有一个较简单的方法,就是讲目标图片设置为背景图片(setBackground),再创建一个selector.xml文件,里面放置一张普通状态时的透明图片,一张点击状态下的棕色半透明图片,将其设置为ImageView的源图片.这样在点击ImageView时,源图片会变换透明度,达到变暗效果.但这种方法有个缺点:由于源图片已经被限制死了,假如我们需要自定义背景图片,将目标图片放置在背景图片上,就无法实现了.这里介绍一种通过滤镜和监听onTouchEvent

演讲稿图片转文字怎样操作?

对于一位演讲者来说,稿子是演讲的一个利器,可以帮助演讲者更有底气的去演讲.如果在演讲中我们的演讲稿有了大部分的改动,还要转换成文字,那么我们是不是在原有的备份里,一点一点的删除,增加内容呢?小编今天就分享给大家一种演讲稿图片直接转换文字的操作技巧. 第一步:首先,我们需要有一款OCR文字识别软件工具,这样我们就可以借助这样的工具进行图片转文字的操作了.没有OCR文字识别工具的小伙伴们就是需要在浏览器搜索,下载安装类似的工具啦.详细的安装步骤就不一一在这里讲解啦,和我们平时安装的其他软件都是差不多

图片转PDF怎样操作?电脑中怎样将图片转PDF

图片转PDF怎样操作?在我们的工作中会产生很多的图片文件,这些图片文件需要整理好进行保存.有时我们的图片存有上千张,也没有对图片进行编辑,想要从其中找到一个,于是我们就很费力的一张一张打开去寻找.这样是比较费力的,其实在工作中有很多技巧需要学习的,比如说将众多图片转换到一个PDF文件中,在我们查阅图片的时候,直接打开一个文件就可以看到很多的图片了.以下给大家分享图片转PDF的一些操作,一起看下吧! 方法一:使用软件批量转换推荐使用工具:PDF转换器当我们电脑里的图片有很多时,不太方便查阅.我们可

jQuery - 点击图片加边框

<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>为图片添加边框</title> <script type="text/javascript" src="./js/jquery-1.8.3.min.js"></script> <scrip

js点击图片删除子标签li

上图的效果图请看下面 点击图片部分会删除子标签li部分