2012-03-27 49 views
0

我已经根据this guide拖拽到页面trigger_event。jQuery固定位置可调整列表?

我在屏幕中心显示图像列表,有时页面大于窗口大小,所以我必须使用'position:fixed'来始终显示在屏幕中心。

我做了,而不是显示徘徊我显示的选项的列表的图标之后简单工具提示和滴它上的一个选项后它会导致不同的反应一个调整。

所以,我的问题是,当选择的名单很长的(用户自定义),那么页面太小,无法显示整个列表。 '位置:绝对'没有问题,因为滚动条出现,用户可以向下滚动到列表的最后位置。但'位置:固定',用户无法看到整个列表,因此滚动滚动浏览整个页面,列表固定到位,整个列表不可见。

是否有该问题的任何解决方案?也许只有一个简单的多列列表或不可见的滚动列表?还是其他更简单的解决方案?

回答

0

我解决它通过动态修改window.onScroll()函数中的margin-top仍然具有position:absolute,使我能够查看列表中的每个项目。

0

试举: -

他们使用的人: -

position: absolute; 
position:relative; 
position:fixed; 

display: inline-block; 

访问此链接为您的解决方案一次: -

http://www.dougboude.com/blog/1/2008/05/Viewing-Option-Text-in-IE7-thats-Wider-than-the-Select-List.cfm

+0

三在一次?不,不显示不适合屏幕的列表项目。我认为宣布的最后一个位置总是在CSS中有效。 – Ziouas 2012-03-27 12:08:03

+0

如果我没有错,你想要的东西就像,你有下拉ü希望它根据数据可调整大小。 – 2012-03-27 12:13:15

+0

你能解释一下为什么你要定义三个'position'吗? – Starx 2012-03-27 12:19:08

相关问题