Я работаю с меню аккордеона в 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 = "тест()"? –