2017-01-04 14 views
0

방문하시기 바랍니다에 대한 버튼을 축소. 시도했지만 작업을 시작하기에 적절한 이벤트 리스너를 얻지 못했습니다.할당 바로 가기 키/나는 줌에 대한 바로 가기 키를 추가하고 버튼을 축소 할 <a href="http://www.jqueryscript.net/demo/Smooth-Image-Enlargement-Plugin-Zoomer/" rel="nofollow noreferrer">http://www.jqueryscript.net/demo/Smooth-Image-Enlargement-Plugin-Zoomer/</a></p> <p>을 확인 fs.zoomer.js

미리 감사드립니다.

그리고 지금 내가 그것을 완벽하게 작동하고 내 로컬 컴퓨터에서 테스트가 여기

http://www.jqueryscript.net/zoom/Smooth-Image-Enlargement-Plugin-Zoomer.html

+0

을 스크립트를 추가 하시겠습니까? 코드를 공유 할 수 있습니까 –

+0

좋아요, 기본 확대/축소 기능을 찾으려면 확대/축소를위한 추가 단추를 추가했습니다. jquery.fs.zoomer.js에서 _zoomIn() 함수를 발견하고이 함수를 $ (document) .on ("click", "zoominn", function ({console.log ("zoom in")}이라고 부름 \t – AmitV

답변

1

에서 플러그인을 얻을 것이다. 당신이 시도하는 방법

는 방법 파괴 코드가 에서 술집 객체에 포함 것

<script> $(document).ready(function() { $(".demo .zoomer_basic").zoomer(); $(".zoominn").click(function() { $(".demo .zoomer_basic").zoomer('zoomInn'); }); $(".zoomoutt").click(function() { $(".demo .zoomer_basic").zoomer('zoomOutt'); }); $(window).on("resize", function (e) { $(".demo .zoomer_wrapper").zoomer("resize"); }); $(window).one("pronto.load", function() { $(".demo .zoomer_basic").zoomer("destroy"); $(".demo .zoomer_custom").zoomer("destroy"); $(".demo .zoomer_tiled").zoomer("destroy"); $(".demo .load_zoomer_tiled").off("click"); }); }); </script> 

헤더

/** 
    * @method 
    * @name zoomInn 
    * @example $(".target").zoomer("zoomInn"); 
    */ 
    zoomInn: function() { 
     var $targets = $(this).each(function(i, target) { 
      var data = $(target).data("zoomer"); 

      if (data) { 
       data = _setZoomPosition(data); 
       data.keyDownTime = 1; 
       data.action = "zoom_in"; 

       data = _clearZoomPosition(data); 
      } 

     }); 

     return $targets; 
    }, 

    /** 
    * @method 
    * @name zoomOutt 
    * @example $(".target").zoomer("zoomOutt"); 
    */ 
    zoomOutt: function() { 
     var $targets = $(this).each(function(i, target) { 
      var data = $(target).data("zoomer"); 

      if (data) { 
       data = _setZoomPosition(data); 
       data.keyDownTime = 1; 
       data.action = "zoom_out"; 

       data = _clearZoomPosition(data); 
      } 

     }); 

     return $targets; 
    }, 
+0

Imran, 줌인 및 줌아웃 버튼과 함께 기본 버전의 zoomer를 사용하고 싶습니다. 첫 번째 데모는 저에게 잘 작동합니다. 문제는 내가 단축키를 사용하여 두 옵션을 호출하고 싶습니다. 내가 개발중인 응용 프로그램에서 필요합니다. – AmitV

+0

노력을 기울이기 위해 이므 란, 이제이 jsfiddle 링크를 확인할 수 있습니다. https://jsfiddle.net/amitv1093/dLw9knqu /. 당신이 말했듯이 당신이 말했듯이 줌 인 내부로 들어가는 것을 들었을 때 알았습니다. 그러나 버튼 클릭에는 아무 변화가 없습니다. 당신이 내 바이올린과 워크 북에서 변경 사항을 추가하면 그것은 나에게 좋을 것입니다. 예를 들어. – AmitV

+0

요구 사항이 fullfill 인 경우 지금 내 ans를 수락하십시오 –