(function () {
$(function () {
$.getJSON('data.json', function (data) {
var listPanel = $('#list-panel');
$.each(data, function (index, item) {
var listItem = `
更新时间:${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('应用');
});
});
});
})();