File: /www/wwwroot/www.lilmn.com/yk/js/js/admin.js
$(function() {
// 在页面加载时应用已保存的主题选择
var savedTheme = getSavedThemePreference();
if (savedTheme) {
switchTheme(savedTheme);
}
// // 获取主题选择
function getSavedThemePreference() {
return localStorage.getItem('theme');
}
// 切换主题
$('#day').click(function() {
switchTheme('admin');
saveThemePreference('admin');
})
$('#night').click(function() {
switchTheme('admin2');
saveThemePreference('admin2');
})
// // 切换主题
function switchTheme(themeName) {
$('#theme-style').attr('href', 'css/' + themeName + '.css');
}
// // 存储主题选择
function saveThemePreference(themeName) {
localStorage.setItem('theme', themeName);
}
// 点击.wx时显示内部的input标签
$('.add .wx').click(function() {
$(this).find('input').show().focus(); // 切换显示和隐藏状态
});
// 点击.link时显示内部的input标签
$('.add .link').click(function() {
$(this).find('input').show().focus(); // 切换显示和隐藏状态
});
$('.add .wx, .add .link').click(function() {
$('.addexit').show()
})
$('.addexit').click(function() {
$('.add .wx input, .add .link input').hide().val('')
$('.addexit').hide()
})
// 编辑按钮点击事件
$('.edit').click(function() {
var listItem = $(this).closest('.item');
listItem.find('p').hide();
listItem.find('input[type="text"]').show();
listItem.find('.edit').hide();
listItem.find('.editsubmit').show();
listItem.find('.exit').show();
listItem.find('.delete').hide();
});
// 提交按钮点击事件
$('.editsubmit').click(function() {
var listItem = $(this).closest('.item');
listItem.find('p').show();
listItem.find('input[type="text"]').hide();
listItem.find('.edit').show();
listItem.find('.exit').hide();
listItem.find('.delete').show();
listItem.find('.editsubmit').hide();
});
// 取消按钮点击事件
$('.exit').click(function() {
var listItem = $(this).closest('.item');
listItem.find('p').show();
listItem.find('input[type="text"]').hide();
listItem.find('.edit').show();
listItem.find('.exit').hide();
listItem.find('.delete').show();
listItem.find('.editsubmit').hide();
});
// 全部勾选
$('.checkboxall').click(function() {
let isChecked = $(this).prop('checked');
if (isChecked) {
$('.checkboxitem').prop('checked', true);
$.ajax({
type: 'POST',
url: 'checkedall.php',
data: {select: 1},
success: function(response) {
},
error: function(error) {
}
});
} else {
$('.checkboxitem').prop('checked', false);
$.ajax({
type: 'POST',
url: 'checkedall.php',
data: {select: 0},
success: function(response) {
},
error: function(error) {
}
});
}
})
// item勾选事件
$('.checkboxitem').click(function() {
let isChecked = $(this).prop('checked');
let id = $(this).data('custom-attribute');
if (isChecked) {
$.ajax({
type: 'POST',
url: 'checked.php',
data: {select: 1, id: id},
success: function(response) {
},
error: function(error) {
}
});
} else {
$.ajax({
type: 'POST',
url: 'checked.php',
data: {select: 0, id: id},
success: function(response) {
},
error: function(error) {
}
});
}
})
})