[英]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>
.................
您可以在所有html手風琴中使用一個共同的類; 例:
$ (function () {
$(".class-my-accordion").accordion({
active: false,
collapsible: true,
heightStyle: "content"
});
});
好吧,您可以將所有選擇器歸為一個函數,是的:
$("#accordion0, #accordion1, #accordion2").accordion({
active: false,
collapsible: true,
heightStyle: "content"
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.