jquery的hide和show方法疑问 20
在网页中使用jquery的hide和show隐藏和显示元素时,当浏览器滚动条未处于最上面时,如图,执行hide或show方法,滚动条会自动回滚到最上面,从而造成页面突然向...
在网页中使用jquery的hide和show隐藏和显示元素时,当浏览器滚动条未处于最上面时,如图
,执行hide或show方法,滚动条会自动回滚到最上面,从而造成页面突然向上跳动,造成不好的用户体验,请问如何解决?还是我的代码问题?当我把该页面放到其他页面的iframe中时,就没有这样的问题了,为什么?如何解决?
页面高度没法固定,因为数据通过repeater控件从数据库读出,每一条记录都有hide和show方法。 展开
,执行hide或show方法,滚动条会自动回滚到最上面,从而造成页面突然向上跳动,造成不好的用户体验,请问如何解决?还是我的代码问题?当我把该页面放到其他页面的iframe中时,就没有这样的问题了,为什么?如何解决?
页面高度没法固定,因为数据通过repeater控件从数据库读出,每一条记录都有hide和show方法。 展开
5个回答
展开全部
hide方法的结果是display:none;也就是隐藏不占位
想隐藏还占位的话用.css("visibility","hidden");
想隐藏还占位的话用.css("visibility","hidden");
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
方法一,外面加一层DIV 定高度
方法二,使用
visibility: hidden;
visibility: visible;
方法二,使用
visibility: hidden;
visibility: visible;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在隐藏之前先设置overflow:hidden, 然后在隐藏
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你好:
将高度固定下,合理布局,一般是不会出现这种情况的;
希望可以帮助到你.
将高度固定下,合理布局,一般是不会出现这种情况的;
希望可以帮助到你.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-31
展开全部
是怎么触发显示、隐藏动作的,如果是超链接,需要在click时返回false,或href="#"等
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询