如果用户在移动设备上,则禁用download_manager

时间:2014-04-13 04:10:43

标签: javascript jquery

我有这个代码,当用户来自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;
  }

但没有工作......

1 个答案:

答案 0 :(得分:0)

您无法在JavaScript中删除本地变量。但有了这个

if (screen.width <= 800) {
  download_manager = false;
}

将为您提供的代码执行此操作。

if (screen.width <= 800) {
  download_manager = undefined;
}