Javascript jQuery Fancybox使用函数来减少代码
我正在使用Fancybox打开菜单中的许多链接,我想知道是否有一个函数可以这样做,而不是将每个链接都写出来。 我正在使用:Javascript jQuery Fancybox使用函数来减少代码,javascript,jquery,fancybox,Javascript,Jquery,Fancybox,我正在使用Fancybox打开菜单中的许多链接,我想知道是否有一个函数可以这样做,而不是将每个链接都写出来。 我正在使用: $("#linkID").fancybox({ 'padding' : 0, 'autoScale' : false, 'transitionIn' : 'fade', 'transitionOut' : 'fade' }); 我试着用: $(document).ready(function() { function FancyBoxItemMenu(linkI
$("#linkID").fancybox({
'padding' : 0,
'autoScale' : false,
'transitionIn' : 'fade',
'transitionOut' : 'fade'
});
我试着用:
$(document).ready(function() {
function FancyBoxItemMenu(linkID){
$("#linkID").fancybox({
'padding' : 0,
'autoScale' : false,
'transitionIn' : 'fade',
'transitionOut' : 'fade'
});
};
在我使用的菜单项(a标签)上:
但这似乎不行,我想我已经很接近了,但我还缺少一些东西
提前感谢,,
Steph要解决眼前的问题,需要附加字符串,如下所示:
$("#" + linkID).fancybox({
并使用this.id
而不是this.value
更好的总体方法是为链接提供一个公共类,例如:
<a class="fancybox" href="....">Link Text</a>
非常感谢!我不知道为什么我不想使用一个类,它简单得多,但它就像一个符咒。非常感谢。:)
<a class="fancybox" href="....">Link Text</a>
$(".fancybox").fancybox({