Jquery Div在没有控件时消失

Jquery Div在没有控件时消失,jquery,asp.net,css,Jquery,Asp.net,Css,我有一个不断消失的div。如果我在里面放一个控件,就可以了。我需要一些不回发的可点击的东西,这样我就可以运行一个jQuery函数,将div切换到视图中。如果发生回发,我会看到滑块函数恢复。一个 //菜单控件在这里 jQuery: <script type="text/javascript" > $(document).ready(function () { $("#click").click(function () { $("#slider").toggl

我有一个不断消失的
div
。如果我在里面放一个控件,就可以了。我需要一些不回发的可点击的东西,这样我就可以运行一个
jQuery
函数,将
div
切换到视图中。如果发生回发,我会看到滑块函数恢复。一个

//菜单控件在这里
jQuery:

<script type="text/javascript"  >
  $(document).ready(function () {
    $("#click").click(function () {
      $("#slider").toggle("slide", {
        direction: "left",
        distance: 280
      }, 500);
    });
  });
</script>

$(文档).ready(函数(){
$(“#单击”)。单击(函数(){
$(“#滑块”)。切换(“滑块”{
方向:“左”,
距离:280
}, 500);
});
});

HTML元素始终具有适合VONTES所需的最小大小。如果它们没有内容,它们就会“消失”。使用CSS设置一个(最小)宽度,这个宽度应该可以工作,如果不能,那就是你做错了


但我不知道你为什么需要这个div。您可以在任何HTML元素上获得单击事件,如果这些元素具有默认操作,您可以始终通过调用事件上的
.preventDefault()
来取消它们。

HTML元素始终具有适合VONTES所需的最小大小。如果它们没有内容,它们就会“消失”。使用CSS设置一个(最小)宽度,这个宽度应该可以工作,如果不能,那就是你做错了


但我不知道你为什么需要这个div。您可以在任何HTML元素上获得单击事件,如果这些元素具有默认操作,您可以始终通过调用事件上的
.preventDefault()
来取消它们。

HTML元素始终具有适合VONTES所需的最小大小。如果它们没有内容,它们就会“消失”。使用CSS设置一个(最小)宽度,这个宽度应该可以工作,如果不能,那就是你做错了


但我不知道你为什么需要这个div。您可以在任何HTML元素上获得单击事件,如果这些元素具有默认操作,您可以始终通过调用事件上的
.preventDefault()
来取消它们。

HTML元素始终具有适合VONTES所需的最小大小。如果它们没有内容,它们就会“消失”。使用CSS设置一个(最小)宽度,这个宽度应该可以工作,如果不能,那就是你做错了


但我不知道你为什么需要这个div。您可以在任何HTML元素上获得单击事件,如果这些元素具有默认操作,您可以始终通过调用事件上的
.preventDefault()
来取消它们。

添加
HTML
代码作为非中断空间:
,因为这将为您提供一个对布局影响最小的“空”div:

<div class="m_div" style="height:30px">&nbsp;</div>

<div class="m_div" style="height:30px;display:block;">
<div style="height:30px;width:30px;background:url('/Styles/Menu.png')" >&nbsp;</div></div>

为不间断空格添加
HTML
代码:
,因为这将为您提供一个“空”div,对布局的影响最小:

<div class="m_div" style="height:30px">&nbsp;</div>

<div class="m_div" style="height:30px;display:block;">
<div style="height:30px;width:30px;background:url('/Styles/Menu.png')" >&nbsp;</div></div>

为不间断空格添加
HTML
代码:
,因为这将为您提供一个“空”div,对布局的影响最小:

<div class="m_div" style="height:30px">&nbsp;</div>

<div class="m_div" style="height:30px;display:block;">
<div style="height:30px;width:30px;background:url('/Styles/Menu.png')" >&nbsp;</div></div>

为不间断空格添加
HTML
代码:
,因为这将为您提供一个“空”div,对布局的影响最小:

<div class="m_div" style="height:30px">&nbsp;</div>

<div class="m_div" style="height:30px;display:block;">
<div style="height:30px;width:30px;background:url('/Styles/Menu.png')" >&nbsp;</div></div>

您可以使用以下选项:

<a id="click" style="display: inline-block; height:30px; width: 30px; background:url('/Styles/Menu.png'); text-indent: -200px;" href="#">Click</a>


默认情况下,

您可以使用以下选项:

<a id="click" style="display: inline-block; height:30px; width: 30px; background:url('/Styles/Menu.png'); text-indent: -200px;" href="#">Click</a>


默认情况下,

您可以使用以下选项:

<a id="click" style="display: inline-block; height:30px; width: 30px; background:url('/Styles/Menu.png'); text-indent: -200px;" href="#">Click</a>


默认情况下,

您可以使用以下选项:

<a id="click" style="display: inline-block; height:30px; width: 30px; background:url('/Styles/Menu.png'); text-indent: -200px;" href="#">Click</a>



默认情况下,一个

你需要这个空div做什么?要保存一些可以点击的东西,你最好使用一个
/
。看我的答案;)也许我没有正确理解这一点。单击图像时是否要隐藏m_div?我的意思是,在你说“切换”之后,你想怎么把它显示出来?可能是一个显示/隐藏图像的链接?我正在切换的
div
甚至不在我显示给您的元素中。只要我使用标记,这些部分就可以工作。你需要空的div做什么?要尽可能地保存可点击的内容,你最好使用
/
。看我的答案;)也许我没有正确理解这一点。单击图像时是否要隐藏m_div?我的意思是,在你说“切换”之后,你想怎么把它显示出来?可能是一个显示/隐藏图像的链接?我正在切换的
div
甚至不在我显示给您的元素中。只要我使用标记,这些部分就可以工作。你需要空的div做什么?要尽可能地保存可点击的内容,你最好使用
/
。看我的答案;)也许我没有正确理解这一点。单击图像时是否要隐藏m_div?我的意思是,在你说“切换”之后,你想怎么把它显示出来?可能是一个显示/隐藏图像的链接?我正在切换的
div
甚至不在我显示给您的元素中。只要我使用标记,这些部分就可以工作。你需要空的div做什么?要尽可能地保存可点击的内容,你最好使用
/
。看我的答案;)也许我没有正确理解这一点。单击图像时是否要隐藏m_div?我的意思是,在你说“切换”之后,你想怎么把它显示出来?可能是一个显示/隐藏图像的链接?我正在切换的
div
甚至不在我显示给您的元素中。只要我使用tagsmin width和min height不起作用,这些部件就可以工作。我确实有一些内容在里面-这是一个元素最小宽度和最小高度不起作用。我确实有一些内容在里面-这是一个元素最小宽度和最小高度不起作用。我确实有一些内容在里面-这是一个元素最小宽度和最小高度不起作用。我确实有一些内容在里面-这是一个元素,也没有改变它。我甚至把它从包装袋里移了出来。没有变化。我在设计师身上看得很好——这让人很沮丧!谢谢你帮助大家!我知道,只要这个元素不消失,它就可以工作。@DonA-我更新了,以包含对
e.preventDefault()
的调用。将单击处理程序附加到