2013-04-23 135 views
4

我问作者这个,但他说我想通过Github添加我想要的贡献,我不知道该怎么做,因为我不熟悉JavaScript。希望你们都能帮忙。 :)灯箱点击外部图像关闭

这里的链接到插件:http://brutaldesign.github.io/swipebox/

基本上,我怎么可能让点击图像外的任何地方灯箱密切?像大多数灯箱的功能一样?

这张灯箱完全符合我的要求:http://fancyapps.com/fancybox/ 我不使用该灯箱,因为它没有我需要的轻扫功能。

我知道它有什么东西在事先用下面的函数做

.click 

谢谢!

回答

7

尝试添加下面的脚本到您的网页

<script> 
    $(function(){ 
     $(document.body) 
      .on('click touchend','#swipebox-slider .current img', function(e){ 
       return false; 
      }) 
      .on('click touchend','#swipebox-slider .current', function(e){ 
       $('#swipebox-close').trigger('click'); 
      }); 
    }); 
</script> 
+0

曾任职适合我(有更多的活动和更好的事件委派更新)!谢谢! – 2017-09-20 17:30:47