c# - 在页面加载时隐藏 div 标签

标签 c# javascript jquery css

我的元素中有一些 div,其中有一些鼠标悬停时使用 java 脚本完成的动画。 现在我的问题是页面加载,我需要隐藏所有的 div,只显示 div 的标题,当鼠标悬停在这个标题上时,我应该能够在完成所有动画后使 div 可见。

下面是我的代码:

<div id='Qhse' class="item user">
    <h2>qhse</h2>   
    <div id='qhse' class="qhse" runat="server" > 
    </div>
</div>

<div id='Policies' class="item home">
    <a href="#" class="icon"> </a>
    <h2>policies</h2>
    <div id='policies' class="policies" runat="server" > 
    </div>
</div>

CSS

#qhse{
      padding-top: 0.3em;
      padding-bottom:0.3em;
      background-color: #2C6D2C;
      width: 100%;
      height: 100%;
      text-align: center;
      vertical-align:middle; 

}

#policies{
      padding-top: 0.3em;
      padding-bottom:0.3em;
      background-color: #2C6D2C;
      width: 100%;
      height: 100%;
      text-align: center;
      vertical-align:middle; 

}

JS

$(function () {

    $('#nav > div').hover(function () {
        visibility: visible;
        var field = $('#<%= hdnSelected.ClientID %>');
        field.val(this.id);
        var $this = $(this);
        $this.find('div').stop().animate({
            'width': '100%',
            'height': '100%',
            'top': '-25px',
            'left': '-25px',
            'opacity': '1.0'

        }, 500, 'easeOutBack', function () {
        $(this).parent().find('ul').fadeIn(700);
    });

    $this.find('a:first,h2').addClass('active');
},
function () {

    var $this = $(this);
    $this.find('ul').fadeOut(500);
    $this.find('div').stop().animate({
        'width': '52px',
        'height': '52px',
        'top': '0px',
        'left': '0px',
        'opacity': '0.1',
        'visible': 'false'
    }, 5000, 'easeOutBack');

    $this.find('a:first,h2').removeClass('active');
});
});

最佳答案

这是一个 Working Fiddle .

将此添加到文档就绪。

$('#policies,#qhse').hide();

并修复了以下小错误。

  • 可见性:可见;

  • '可见': '假'

仍然无法弄清楚在哪里<ul>标签是。隐藏,悬停效果很好。

关于c# - 在页面加载时隐藏 div 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23903102/

相关文章:

c# - UOW - 在上一个异步操作完成之前,第二个操作在此上下文中开始

c# - 将 Sql 中的位值转换为 C# 中的 Int 的正确方法是什么

javascript - 将 css 动画转换为 jquery

javascript - 重置 Angular 页面

javascript - 如何使过渡来回一次

javascript - 从使用js-grid创建的tr中获取id,属性路径每次都会改变

c# - 如何在 C# 中声明可选类型?

c# - Entity Framework 中的 'Database First'和 'Code First to Existing Database'有什么区别

javascript - 如何将对象数组插入MongoDb集合

jquery - Coda slider hack - 使用 jQuery 动画和位置方法的标记移动