我在JavaScript的手風琴菜單工作不工作,這裏是代碼手風琴的功能
<body>
<script>
$(function() {
$("#accordion").accordion();
});
</script>
<div style="width:50%;float: left;height:50%;" id="accordion"></div>
<script>
var html = '';
var text = 'Lorem ipsum dolor sit amet ..';
// first we generating our html in the loop
for(var i=0 ; i<6 ; i++) {
html += '<h3>Section ' + i + '</h3>' + '<div><p>' + text + '</p></div>';
}
document.getElementById("accordion").innerHTML = html;
// next we're inserting html into block with ID accordion
</script>
它工作正常,但是當我把它放在一個功能,它doen't工作 此代碼不起作用
<body onload="test()">
<script>
$(function() {
$("#accordion").accordion();
});
</script>
<div style="width:50%;float: left;height:50%;" id="accordion"></div>
<script>
function test(){
var html = '';
var text = 'Lorem ipsum dolor sit amet ..';
// first we generating our html in the loop
for(var i=0 ; i<6 ; i++) {
html += '<h3>Section ' + i + '</h3>' + '<div><p>' + text + '</p></div>';
}
document.getElementById("accordion").innerHTML = html;
}
</script>
我該如何讓功能內的手風琴菜單工作?
是不是從這個行調用:的onload = 「測試()」? –