Fancybox传递变量以追加

时间:2011-07-25 21:08:46

标签: fancybox

我有fancybox。现在我需要在这里传递一些变量。

append('<div class="fancybox-bg" id="fancybox-bg-n"></div><div class="fancybox-bg" id="fancybox-bg-ne"></div><div class="fancybox-bg" id="fancybox-bg-e"></div><div class="fancybox-bg" id="fancybox-bg-se"></div><div class="fancybox-bg" id="fancybox-bg-s"><div style="padding-left:5px;">NEED PASS VARIABLE HERE</div></div><div class="fancybox-bg" id="fancybox-bg-sw"></div><div class="fancybox-bg" id="fancybox-bg-w"></div><div class="fancybox-bg" id="fancybox-bg-nw"></div>')

我该怎么办?或者,如果我可以从标题分成“需要通过变量在这里”? 想法是评论框底部打开图片和评论框需要图片ID。 也许有更简单的方法,如果是,那么如果有人与我分享,我很高兴?

最诚挚的问候, [R

1 个答案:

答案 0 :(得分:0)

您可以随时使用jquery或javascript捕获点击,打开时点击该按钮会捕获您在班级或其他地方所拥有的ID,然后您可以将其打印到您想要的位置。

HTML

<a class="someclass id" href="">open</a>

JS

var params = $(this).attr('class').split(' ');
var id = params[1];

如果您提供更多信息,您会得到更好的答案: - )