嗨,我想向 facybox 标题函数注入额外的数据 deneme 是我想注入但没有成功的变量。
<a rel="example_group" title="Title comes here" data-deneme="<?php echo $galleryitem['idphotos']; ?>">sdasd</a>
$("a[rel=example_group]").fancybox({
'transitionIn' : 'none',
'transitionOut' : 'none',
'titlePosition' : 'over',
'titleFormat' : function(title, currentArray, currentIndex, currentOpts) {
var deneme=$(this).data('deneme');
return '<span id="fancybox-title-over">Image ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' ' + title : '') + '</span><span stye="color:#FFF; cursor:pointer;" onclick="javascript:popUpWindow("<?php echo base_url();?>selectproductoptions/'+ deneme +'.html",10,10,660,550);">+ add to cart</span>';
}
});
deneme 总是未定义
我想出了如何做到这一点,而不是尝试单独获取 deneme 我在 urlofimage.jpg?DenemeComesHere 之类的 href 之后放置了 deneme
为了抓住定名,我像这样使用了 jquerys split 函数
var deneme = currentOpts.href.split('?');
谢谢...