隐藏div的z索引不允许拖动?

时间:2018-03-21 05:54:18

标签: jquery html

我的页面中有一个div

<div class="upper drag-support"  style="text-align:center;height:10000px; display: block;background-color:#e5ecec;right:0;left:0;top:0;position:fixed;width:100%;z-index:2000">

这将覆盖图像的整个区域,但我使用

默认隐藏了这个div
$('.upper').hide();

但是由于zindex设置为2000,我无法在页面中拖动项目。 如果我改变z索引它将起作用,

但是我不想改变z索引,为什么它不工作甚至隐藏? 我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您可以在隐藏之前使用代码中的jQuery更改div的z-index。

    if (count($errors) === 0)
        {
        move_uploaded_file($_FILES['Subcategory_image']['tmp_name'], 'images/categories/' . $_FILES['Subcategory_image']['name']);
        $Subcategory_image = $_FILES['Subcategory_image']['name'];

        // code...

        $m->set_data('Category_id', $Category_id);
        $m->set_data('Subcategory_description', $Subcategory_description);
        $m->set_data('Subcategory_name', $Subcategory_name);
        $m->set_data('Subcategory_image', $Subcategory_image);
        $a = array(
            'Category_id' => $m->get_data('Category_id') ,
            'Subcategory_description' => $m->get_data('Subcategory_description') ,
            'Subcategory_name' => $m->get_data('Subcategory_name') ,
            'Subcategory_image' => $m->get_data('Subcategory_image') ,
        );
        $q = $d->update("sub_categories", $a, "Subcategory_id='$Subcategory_id'");
        if ($q > 0)
            {
            header("location:Manage_subcategories.php");
            }
          else
            {
            echo "Error";
            }
        }
      else
        {
        header("location:Manage_subcategories.php?msg=invalidfile");
        }
    }

要将其设置回2000使用

$('.upper').css('z-index','1');
$('.upper').hide();