jquery手风琴有时不工作

时间:2013-02-25 12:49:13

标签: jquery jquery-ui jquery-ui-accordion

我的问题是当我这样宣布的时候......有些时候没有工作......

 $("#accordion").accordion();
    $(function() {
      $( "#accordion").dialog({
            autoOpen: true,
            show: "blind",
            width: 350,
            minHeight:460,
            hide: "explode"
        });

     });

如果我删除了在函数中包装代码..它一直运行良好..

$(function(){

});

这是什么问题..?

1 个答案:

答案 0 :(得分:0)

应该是

$(function() {
    $("#accordion").accordion();
    $( "#accordion").dialog({
        autoOpen: true,
        show: "blind",
        width: 350,
        minHeight:460,
        hide: "explode"
    });
});

$(function() {$(document).ready(...)的捷径,这意味着只有在dom准备就绪后才能执行包装代码。所以它必须包装你的代码,它不应该在你的代码中使用。