2016-08-17 3 views
0

私はファンシーボックスのこの設定を使用しようとしていますが、セレクタからの画像を表示するにはhref:'http://fancyapps.com/fancybox/demo/1_b.jpg'href:'/image/example/1.jpg'に変更すると動作しません。絶対的なURLをメテオで表示する方法はわかりません誰かが助けることができる? window.location.originあなたのプロトコル(およびポート非標準の場合)と現在のホスト名を与える:ファンシーボックスと流星、絶対URL

$("selector").click(function() {  
     $.fancybox.open([ 
      { 
      href : 'http://fancyapps.com/fancybox/demo/1_b.jpg', 
      title : 'manual 1st title' 
      }, 
      { 
       href : 'http://fancyapps.com/fancybox/demo/2_b.jpg', 
       title : '2nd title' 
      }, 
      { 
       href : 'http://fancyapps.com/fancybox/demo/3_b.jpg', 
       title : '3rd title' 
      } 
     ], { 
     nextEffect : 'fade', 
     prevEffect : 'fade', 
     openEffect : 'elastic', 
     closeEffect : 'fade', 
     scrolling : 'visible', 
     type  : 'image', 
     autoSize : true, 
     padding  : 0, 
     helpers  : { 
     title : { 
      type : 'over' 
     }    
     } 
    }); 
     return false; 
    }); 

は、私はあなたがこのためにはJavaScriptバニラを使用することができますTemplate.publicogeneral.rendered = function()

答えて

0

にこれを持っています。だから、あなたは何かが欲しいでしょう:

... 
$.fancybox.open([ 
    { 
    href: `${window.location.origin}/image/example/1.jpg`, 
    title: 'manual 1st title' 
    }, 
...