我可以为多个 JQuery 手风琴设置一个 Javascript 函数吗?
Can I have one Javascript function for multiple JQuery accordions?
我在我的网页中多次(完全独立)JQuery 使用手风琴,并且每次出现一个 Javascript 函数。我是不是把这个复杂化了,我可以简化 Javascript 以拥有一个他们都使用的功能吗
<script>
$(function () {
$("#accordion0").accordion({
active: false,
collapsible: true,
heightStyle: "content"
});
});</script>
<script>
$(function () {
$("#accordion1").accordion({
active: false,
collapsible: true,
heightStyle: "content"
});
});</script>
<script>
$(function () {
$("#accordion2").accordion({
active: false,
collapsible: true,
heightStyle: "content"
});
});</script>
.................
好吧,您可以将所有选择器组合到一个函数中,是的:
$("#accordion0, #accordion1, #accordion2").accordion({
active: false,
collapsible: true,
heightStyle: "content"
});
您可以将 class 与所有 html 手风琴共用;示例:
$ (function () {
$(".class-my-accordion").accordion({
active: false,
collapsible: true,
heightStyle: "content"
});
});
我在我的网页中多次(完全独立)JQuery 使用手风琴,并且每次出现一个 Javascript 函数。我是不是把这个复杂化了,我可以简化 Javascript 以拥有一个他们都使用的功能吗
<script>
$(function () {
$("#accordion0").accordion({
active: false,
collapsible: true,
heightStyle: "content"
});
});</script>
<script>
$(function () {
$("#accordion1").accordion({
active: false,
collapsible: true,
heightStyle: "content"
});
});</script>
<script>
$(function () {
$("#accordion2").accordion({
active: false,
collapsible: true,
heightStyle: "content"
});
});</script>
.................
好吧,您可以将所有选择器组合到一个函数中,是的:
$("#accordion0, #accordion1, #accordion2").accordion({
active: false,
collapsible: true,
heightStyle: "content"
});
您可以将 class 与所有 html 手风琴共用;示例:
$ (function () {
$(".class-my-accordion").accordion({
active: false,
collapsible: true,
heightStyle: "content"
});
});