我试图添加下面的脚本来列出一些产品,而添加这个脚本菜单栏是不起作用的.为什么?

I trying to add below script for list some products while adding this script menu bar is not working. Why?

本文关键字:脚本 添加 菜单栏 不起作用 为什么 本来      更新时间:2023-09-26

请解释一下?菜单栏它不起作用。请检查下面列出某些元素的代码。

<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.3.js"></script>
<script type="text/javascript" src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script>
<script type="text/javascript" src="/js/lib/dummy.js"></script>
<script type="text/javascript">//<![CDATA[ 
$(window).load(function(){
$('li a').click(function (e) {
e.preventDefault();
var ullist = $(this).parent().children('ul:first');
if(ullist.is(':visible')){
ullist.hide('slow');
} else {
ullist.show('slow');
}
});
});
//]]> 
</script>

.load函数不引用已加载的事件。jQuery的标准做法是使用文档。ready事件:

$(function() { // Shorthand for $(document).ready(function() ...
    $('li a').click(function(e) {
        e.preventDefault();
        var ullist = $(this).parent().children('ul:first');
        if (ullist.is(':visible')) {
            ullist.hide('slow');
        } else {
            ullist.show('slow');
        }
    });
});