Display:None不破坏其他jquery对象的呈现

阿尔伯特·劳尔

所以我有一个jquery多重选择下拉框(下拉框内的复选框),
我试图实现这一点,以便它看起来像一个菜单,将鼠标悬停在提供的div上会弹出。所以这是我的代码

ASP代码:

<div class="box">
        SORT?
        <div class="hiddencolumn"  style="position: absolute; background-color:Black; height:auto;">
            <asp:DropDownList ID="CompanyDropDownList" Class="s10" runat="server" AppendDataBoundItems="True">
            </asp:DropDownList>
            <br />
            <asp:DropDownList ID="RegionDropDownList" Class="s10" runat="server" AppendDataBoundItems="True">
            </asp:DropDownList>
            <br />
            <asp:DropDownList ID="AreaDropDownList" Class="s10" runat="server" AppendDataBoundItems="True">
            </asp:DropDownList>
            <br />
            <asp:DropDownList ID="BranchDropDownList" Class="s10" runat="server" AppendDataBoundItems="True">
            </asp:DropDownList>
            <br />
            <asp:DropDownList ID="StorageGroupDropDownList" Class="s10" runat="server" AppendDataBoundItems="True">
            </asp:DropDownList>
            <br />
            <asp:DropDownList ID="SORDropDownList" Class="s10" runat="server" AppendDataBoundItems="True">
            </asp:DropDownList>
            <br />
            <asp:DropDownList ID="TicketDropDownList" Class="s10" runat="server" AppendDataBoundItems="True">
            </asp:DropDownList>
            <br />
            <asp:DropDownList ID="KaratDropDownList" Class="s10" runat="server" AppendDataBoundItems="True">
            </asp:DropDownList>
            <br />
            <asp:DropDownList ID="PORIGINDropDownList" Class="s10" runat="server" AppendDataBoundItems="True">
            </asp:DropDownList>
            <br />
            <asp:DropDownList ID="StatusDropDownList" Class="s10" runat="server" AppendDataBoundItems="True">
            </asp:DropDownList>
            <br />
            <asp:DropDownList ID="ClassificationsDropDownList" Class="s10" runat="server" AppendDataBoundItems="True">
            </asp:DropDownList>
            <br />
            <asp:Button ID="SortButton" runat="server" Text="Sort" OnClick="SortButton_Click" />
        </div>
    </div>

JavaScript For框下拉列表和悬停淡入

  <script language="javascript" type="text/javascript">
        $(document).ready(function()      
        {                 

            $(".s10").dropdownchecklist( { firstItemChecksAll: true,forceMultiple: true, onComplete: function(selector) {
                var values = "";
                for( i=0; i < selector.options.length; i++ ) {
                    if (selector.options[i].selected && (selector.options[i].value != "")) {
                        if ( values != "" ) values += ";";
                        values += selector.options[i].value;
                    }
                }
                alert( values );
            } }); 


            $(function(){
    $(".box").hover(function(){
      $(this).find(".hiddencolumn").fadeIn();
    }
                    ,function(){
                        $(this).find(".hiddencolumn").fadeOut();
                    }
                   );        
});  

   }); 
    </script>

的CSS

.hiddencolumn
{
      display: none;
}

当我在Div上删除Hidden列类时(例如,删除display:none;),
渲染是正确的:
一种问题是当我添加hiddenColumnClass或display:none在div上添加时,这就是渲染的结果

b

有什么帮助吗?或解决?任何指南将不胜感激。

安东尼

基于类似的问题,您可以重播您的fadeOutfadeIn

// FadeOut with visibility : hidden
$(this).find(".hiddencolumn").fadeOut("slow", function() {
    $(this).show().css({visibility: "hidden"});
});

// FadeIn with visibility : visible
$(this).find(".hiddencolumn").hide().css({visibility: "visible"}).fadeIn("slow");

问题是display: none实际上从布局中删除了元素,因此它不再具有影响其他元素的高度或宽度,而只是简单地更改元素的opacity,例如使用.animate({opacity:1})可使元素100%不透明,但是元素仍然对事件(例如鼠标)做出响应点击。visibility: hidden是唯一的CSS规则,可在布局中呈现元素的轮廓,但不会以其他方式呈现给用户。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

动态创建的类是否像其他对象一样被破坏?

来自分类Dev

如何在不破坏其他内容的情况下修复“ element.dispatchEvent不是函数”?

来自分类Dev

如何在不破坏其他程序包的情况下声明构建时依赖关系?

来自分类Dev

为什么将display:none设置为inline-block div中的一个元素,会使inline-block不呈现为inline-block;

来自分类Dev

NHibernate异常破坏其他进程

来自分类Dev

htaccess条件会破坏其他图像和页面

来自分类Dev

python中除了None之外的其他唯一实例对象?

来自分类Dev

jQuery .load函数破坏了其他jQuery函数

来自分类Dev

如何在不破坏和重新初始化组件的情况下使用相同的组件过渡到其他路线?

来自分类Dev

mysqli_close()除了破坏对象之外还做其他事情吗?

来自分类Dev

减少对象数组以呈现表中的其他行

来自分类Dev

无限滚动并破坏我的其他JS

来自分类Dev

NavLink未呈现其他页面

来自分类Dev

Lodash-搜索项目,然后删除对象中不匹配的其他项目

来自分类Dev

TabHost:启动活动而不破坏其他活动

来自分类Dev

是否可以在不破坏SoC的情况下使用来自其他捆绑软件的实体?

来自分类Dev

Gentoo和Systemd:是否可以在不破坏其他软件包的情况下卸载openrc?

来自分类Dev

如何在不破坏任何其他应用程序的情况下将手动安装的python用于个人程序?

来自分类Dev

JavaScript破坏了其他脚本

来自分类Dev

jQuery IF /其他语句

来自分类Dev

ActiveRecord :: Relation具有ID为零的对象,为什么不选择其他数据

来自分类Dev

为什么将display:none设置为inline-block div中的一个元素,会使inline-block不呈现为inline-block;

来自分类Dev

与Chai一起检查对象是否不包含任何其他属性

来自分类Dev

Swift:如何在不增强其他对象的情况下创建对它的引用?

来自分类Dev

使用其他文件中定义的对象而不导入

来自分类Dev

将JPanel添加到其他JPanel时不呈现

来自分类Dev

其他 / 其他 如果不工作

来自分类Dev

如何在不呈现来自管理中其他对象的条目的 Django 模型上创建重复的通用字段?

来自分类Dev

当设置一个 svg display: none 时,其他 SVG 元素变成黑色

Related 相关文章

  1. 1

    动态创建的类是否像其他对象一样被破坏?

  2. 2

    如何在不破坏其他内容的情况下修复“ element.dispatchEvent不是函数”?

  3. 3

    如何在不破坏其他程序包的情况下声明构建时依赖关系?

  4. 4

    为什么将display:none设置为inline-block div中的一个元素,会使inline-block不呈现为inline-block;

  5. 5

    NHibernate异常破坏其他进程

  6. 6

    htaccess条件会破坏其他图像和页面

  7. 7

    python中除了None之外的其他唯一实例对象?

  8. 8

    jQuery .load函数破坏了其他jQuery函数

  9. 9

    如何在不破坏和重新初始化组件的情况下使用相同的组件过渡到其他路线?

  10. 10

    mysqli_close()除了破坏对象之外还做其他事情吗?

  11. 11

    减少对象数组以呈现表中的其他行

  12. 12

    无限滚动并破坏我的其他JS

  13. 13

    NavLink未呈现其他页面

  14. 14

    Lodash-搜索项目,然后删除对象中不匹配的其他项目

  15. 15

    TabHost:启动活动而不破坏其他活动

  16. 16

    是否可以在不破坏SoC的情况下使用来自其他捆绑软件的实体?

  17. 17

    Gentoo和Systemd:是否可以在不破坏其他软件包的情况下卸载openrc?

  18. 18

    如何在不破坏任何其他应用程序的情况下将手动安装的python用于个人程序?

  19. 19

    JavaScript破坏了其他脚本

  20. 20

    jQuery IF /其他语句

  21. 21

    ActiveRecord :: Relation具有ID为零的对象,为什么不选择其他数据

  22. 22

    为什么将display:none设置为inline-block div中的一个元素,会使inline-block不呈现为inline-block;

  23. 23

    与Chai一起检查对象是否不包含任何其他属性

  24. 24

    Swift:如何在不增强其他对象的情况下创建对它的引用?

  25. 25

    使用其他文件中定义的对象而不导入

  26. 26

    将JPanel添加到其他JPanel时不呈现

  27. 27

    其他 / 其他 如果不工作

  28. 28

    如何在不呈现来自管理中其他对象的条目的 Django 模型上创建重复的通用字段?

  29. 29

    当设置一个 svg display: none 时,其他 SVG 元素变成黑色

热门标签

归档