我有这样的代码,当用户来自pc时,可以使用下载管理器,如果用户在移动中,我需要的是禁用此功能。
if ($('#download-manager').length) {
var download_manager = $.cookie('download_manager') !== '0' ? true : false;
if (!download_manager) {
$('#download-manager-checkbox').removeAttr('checked');
}
$('#download-manager-checkbox').click(function() {
var download_manager = $('#download-manager-checkbox').is(':checked') ? true : false;
var status = download_manager ? '1' : '0';
$.cookie('download_manager', status, {path: '/', expires: 365});
});
}我试过
if (screen.width <= 800) {
delete download_manager;
}但没起作用。
发布于 2014-04-13 04:26:40
不能在JavaScript中删除局部变量。但是拥有这个
if (screen.width <= 800) {
download_manager = false;
}因为你提供的代码。
或
if (screen.width <= 800) {
download_manager = undefined;
}https://stackoverflow.com/questions/23039016
复制相似问题