永发信息网

display=block div生成了,但是不显示

答案:2  悬赏:50  手机版
解决时间 2021-03-21 16:19
  • 提问者网友:献世佛
  • 2021-03-20 21:57
页面加载的时候,我设置$("#div_loading").show(); 然后调用一个函数加载select的option,函数后面加上了$("#div_loading").hide();
$("#div_loading").show();
RetrieveScenarioList();
$("#div_loading").hide();
实际情况是,刷新页面,#div_loading已经在了,因为页面里面的所有的控件都点不了,等函数RetrieveScenarioList();执行完了,页面里面的控件就能点了。说明$("#div_loading").show();生效了,但是就是看不到#div_loading这个DIV,请问是什么原因?
最佳答案
  • 五星知识达人网友:玩家
  • 2021-03-20 22:35
$("#div_loading").hide();
$("#div_loading").show();
RetrieveScenarioList();
$("#div_loading").hide(); //你的函数RetrieveScenarioList完毕后这个对象就被隐藏了。怎么会显示呢
全部回答
  • 1楼网友:从此江山别
  • 2021-03-20 22:59
display: block;就是把不是块级的标签转换成块级标签 比如不是块的a标签 你测试一下定义a{ width:100px;height:20px;border:1px solid red;} a基本没什么变化 如果你加入a{ width:100px;height:20px;display: block;border:1px solid red;} a就成了一个宽100 高20的块了 为了看清效果我们给它加个border:1px solid red;边框。 试一下,你会深有体会。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯