Jquery 需要关于手风琴菜单脚本的帮助吗

Jquery 需要关于手风琴菜单脚本的帮助吗,jquery,menu,accordion,Jquery,Menu,Accordion,在我对jQuery了解很少的情况下,我试图让动态手风琴菜单工作。单击菜单项时,我无法使脚本正常工作。为什么此脚本不侦听该div上的click事件 我将脚本放在 你能帮我弄一下菜单吗 将jQuery封装在 jQuery(document).ready(function () { // Place your code here }); 加载DOM后执行javascript 并改进jQuery代码: // Cache result var $eventday = $('#eventday'

在我对jQuery了解很少的情况下,我试图让动态手风琴菜单工作。单击菜单项时,我无法使脚本正常工作。为什么此脚本不侦听该div上的click事件

我将脚本放在

你能帮我弄一下菜单吗

将jQuery封装在

jQuery(document).ready(function () {
     // Place your code here
});
加载DOM后执行javascript

并改进jQuery代码:

// Cache result
var $eventday = $('#eventday');

// Use jQuerys .on()
$eventday.on('click', '> li > div', function () {
    // Cache results
    var $divClicked = $divClicked(this);
    var $nextDiv = $divClicked.next();

    if ($nextDiv.next().is(':visible') == true) {
        $eventday.find('ul').slideUp(300);
    };

    $nextDiv.slideToggle(300);
});

$eventday.find('ul:eq(0)').show();
#eventday{
    list-style: none;
    padding: 0 0 0 0;
    width: 370px;

}
#eventday div{
    display: block;
    cursor: pointer;
    border:2px solid #a1a1a1;
    padding:10px 40px;
    background:#fefabc;
    width:200px;
    border-radius:25px
}
#eventday ul {
    list-style: none;
    padding: 0 0 0 0;
}
#eventday ul{
    display: none;
}
#eventday ul li {
    font-weight: normal;
    cursor: auto;
    background-color: #fff;
    padding: 0 0 0 7px;
}
#eventday a {
    text-decoration: none;
}
#eventday a:hover {
    text-decoration: underline;
}
jQuery(document).ready(function () {
     // Place your code here
});
// Cache result
var $eventday = $('#eventday');

// Use jQuerys .on()
$eventday.on('click', '> li > div', function () {
    // Cache results
    var $divClicked = $divClicked(this);
    var $nextDiv = $divClicked.next();

    if ($nextDiv.next().is(':visible') == true) {
        $eventday.find('ul').slideUp(300);
    };

    $nextDiv.slideToggle(300);
});

$eventday.find('ul:eq(0)').show();