javascript - 切换 JQuery 插件

标签 javascript jquery html plugins

我有一个图像,我使用 imageLens 插件在其上调用缩放效果。它有效,但是我想在每次单击文本时切换插件。我尝试在很多地方使用 .toggle() ,但它要么切换图像,要么切换点击文本,但不会切换插件。我怎样才能实现这个目标。

HTML:

<li ><a href="#" id="zoom">Pan/Zoom</a></li>
<img src="bg.jpg" id="img1" width="100%" height="100%" style="position: absolute, z-index: -1"/ >

脚本:

$('#zoom').click(function() {
            $('#img1').imageLens({ lensSize: 150 });
    });

最佳答案

您可以通过一些小调整来做到这一点:

脚本:

    var flag=0;
  $(document).ready(function(){
     $('#img1').imageLens();
     $('#zoom').click(function() {
         flag=flag+1;
         if(flag%2 == 0){
          $('#img1').off();
        }else{
         $('#img1').imageLens({ lensSize: 150 });

          }
            });

     });

html:

<li ><a href="#" id="zoom">Pan/Zoom</a></li>
<img src="bg.jpg" id="img1" width="100%" height="100%" style="position: absolute, z-index: -1" />

关于javascript - 切换 JQuery 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27665878/

相关文章:

html - 制作 div 的响应式大图

html - 如何在 d3 js 中将图形与各自的矩形节点大小对齐

javascript - mapStateToProps 来自 props 的初始值,然后仅状态

javascript - Javascript 函数中的返回与回调

Javascript 回调函数类型 : function() vs ()=>{}

javascript - 使用 jsonp 的 Ajax 调用不起作用, "Uncaught SyntaxError: Unexpected token"

html - 垂直对齐文本 "boxes"

javascript - 在 Javascript 中显示 PHP 变量 - 安全点

javascript - 如何在数组中使用 jQuery 绑定(bind)或 addEventListener?

Javascript 函数未显示