2016-08-17 73 views
0

我試圖使用fancybox這個配置,用於顯示來自任何選擇器的圖像,但我更改href:'http://fancyapps.com/fancybox/demo/1_b.jpg'href:'/image/example/1.jpg'不起作用,我不知道如何在這裏顯示絕對URL與流星有人可以幫忙嗎?Fancybox和流星,絕對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; 
    }); 

我有這樣的成Template.publicogeneral.rendered = function()

回答

0

您可以使用JavaScript的香草此:window.location.origin會給你協議(和端口,如果非標)當前的主機名。所以你會想要類似的東西:

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