Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/390.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 将对象包装到函数中_Javascript - Fatal编程技术网

Javascript 将对象包装到函数中

Javascript 将对象包装到函数中,javascript,Javascript,如何将这段代码转换为接受元素作为参数的函数,例如: $('#nav-btn li') .vel('slideUp', { duration: 800, opacity: 1, stagger: 150 }); 函数名(“#导航btn li”) 函数名(“#其他元素

如何将这段代码转换为接受元素作为参数的函数,例如:

$('#nav-btn li')
                .vel('slideUp', 
                  { 
                    duration: 800, 
                    opacity: 1, 
                    stagger: 150 
                  });
函数名(“#导航btn li”)

函数名(“#其他元素2”)

函数名(“#其他元素3”)

现在使用

functionName('#nav-btn li');

functionName('#otherElement2');

functionName('#otherElement3');

函数functionName(parameter){…}
我建议阅读一篇关于函数的教程:很好,但是您的参数名elId意味着您只传递id(而不是#)。最好只传递字符串ID,然后在函数中附加ID选择器。@Seano666,视情况而定。最好的方法是像
functionName($(“#whatever”)
一样传递jQuery对象本身,但这不是OP所要求的。
functionName('#nav-btn li');

functionName('#otherElement2');

functionName('#otherElement3');