Javascript 如何在用户登录时扩展具有内容的div,无需单击功能,只需使用$(document).ready函数即可

Javascript 如何在用户登录时扩展具有内容的div,无需单击功能,只需使用$(document).ready函数即可,javascript,jquery,Javascript,Jquery,需要展开一个div而不需要任何单击功能,它应该在加载文档时自动展开。使用了jQueryanimate方法,但我不能这样做 $(function(){ $("#wish_card").animate({ height: "200px" }); }); 您需要使用jQuery提供的$(document).ready()方法。这将在加载页面时启动animate方法 $(document).ready(function(){ $("#wish_card").

需要展开一个
div
而不需要任何
单击
功能,它应该在加载文档时自动展开。使用了
jQuery
animate
方法,但我不能这样做

$(function(){
    $("#wish_card").animate({
         height: "200px"
    });
 });
您需要使用
jQuery
提供的
$(document).ready()
方法。这将在加载页面时启动
animate
方法

$(document).ready(function(){
    $("#wish_card").animate({
         height: "200px"
    });
 });

演示:

可能会对您非常有用

我们是常用的

$(“文档”).ready(函数(){
//DOM准备好了!
//代码的其余部分在这里
});请尝试以下操作:

$(function(){$("#wish_card").animate({ height: "200px" })();
供参考:


您是否在页面加载时绑定了任何数据?您也可以使用window.load函数是的,我正在绑定数据,但真正的问题是div应该在asp.net中的页面加载之后展开?然后在数据绑定之后使用scriptmangar.RegisterStartScript,它的javascript$(window).load(function(){}):这将起作用。尽管这可能会回答这个问题,但请提供任何解释,以确保人们理解这里发生的事情。非常感谢您的建议,我在回答时会记住它
$(function(){$("#wish_card").animate({ height: "200px" })();