Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery Fancybox使用函数来减少代码_Javascript_Jquery_Fancybox - Fatal编程技术网

Javascript jQuery 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

我正在使用Fancybox打开菜单中的许多链接,我想知道是否有一个函数可以这样做,而不是将每个链接都写出来。 我正在使用:

$("#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({