Javascript 从放大和缩小方法jquery离开
我发现了一个插件,可以在mouseover或mousedown上放大图像,这是Jack Moore写的,我在隐藏前一个图像并添加第二个图像后使用它。我想返回到第一个图像-按下按钮选项或双击-但我意识到,无论何时调用zoom方法,都不可能执行某些操作来保留放大功能。 下面是我的代码的简化版本:Javascript 从放大和缩小方法jquery离开,javascript,jquery,Javascript,Jquery,我发现了一个插件,可以在mouseover或mousedown上放大图像,这是Jack Moore写的,我在隐藏前一个图像并添加第二个图像后使用它。我想返回到第一个图像-按下按钮选项或双击-但我意识到,无论何时调用zoom方法,都不可能执行某些操作来保留放大功能。 下面是我的代码的简化版本: <html> <head> <script src="http://code.jquery.com/jquery-1.9.1.js"></s
<html>
<head>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src='jquery.zoom.js'></script>
<script>
function changeimg() {
$("#img1").hide();
text = "<span id='onclickzoom'>";
text += "<img src='img2.png' onclick='zoomfunc()' alt='hello'/></span>";
$("body").append(text);
zoomfunc();
}
function gbf() {
$('#onclickzoom').remove();
$("#img1").show();
}
function zoomfunc() {
$('#onclickzoom').zoom({
on: 'click'
}); /*I need to leave in a moment from this method using a button or double click*/
}
</script>
</head>
<body>
<img src="img1.png" onclick='changeimg(this)'>
</body>
</html>
函数更改img(){
$(“#img1”).hide();
text=“”;
文本+=”;
$(“正文”)。追加(正文);
zoomfunc();
}
函数gbf(){
$('#onclickzoom')。删除();
$(“#img1”).show();
}
函数zoomfunc(){
$('#onclickzoom').zoom({
点击
})/*我需要使用按钮或双击此方法稍后离开*/
}
gbf()函数用于恢复第一幅图像,我不知道如何调用它或退出此缩放模式。
有什么想法吗?恢复第一幅图像时是否要禁用缩放?是的,我要禁用它。
$('onclickzoom')。取消绑定('click')
应该停止它,但是看看你的代码,我希望它已经工作了,因为你从来没有在图像上调用过zoom
?zoom是在zoomfunc()函数中调用的,这个函数是从changeimg()函数中调用的。请让我知道我可以把你给我的命令放在哪里。你能再描述一下你的问题吗?第一个图像或跨度内的图像是否存在问题?