(function () { $(function () { $.getJSON('data.json', function (data) { var listPanel = $('#list-panel'); $.each(data, function (index, item) { var listItem = `
${item.name}
${item.name}
更新时间:${item.updateTime}
`; listPanel.append(listItem); }); // Action button click handler listPanel.on('click', '.action-btn', function (e) { e.stopPropagation(); var menu = $(this).siblings('.action-menu'); $('.action-menu').not(menu).hide(); menu.toggle(); }); // Hide menu when clicking outside $(document).on('click', function () { $('.action-menu').hide(); }); // Event handlers for action menu buttons listPanel.on('click', '.copy-btn', function () { console.log('复制'); }); listPanel.on('click', '.delete-btn', function () { console.log('删除'); }); listPanel.on('click', '.edit-btn', function () { console.log('编辑'); }); listPanel.on('click', '.apply-btn', function () { console.log('应用'); }); }); }); })();