在所有帧的顶部显示元素

时间:2014-03-28 01:34:22

标签: jquery html css

我有一个jquery菜单,当用户点击链接时会显示该菜单。问题是,无论我尝试什么,当它不适合原始框架时,部分菜单会被切断。是否有可能做到这一点?

以下是更好地说明我的问题的屏幕截图:

cut off menu

z-index选项对帧标记没有任何影响。

请不要建议远离框架,这是旧应用程序(10年以上),我无法改变它。

谢谢, 罗马

2 个答案:

答案 0 :(得分:1)

你不能在你所限制的框架之外溢出。一种方法是尝试调整菜单以检测子菜单是否会溢出页面,以锚定菜单的底部而不是顶部。与上下文菜单非常相似,如果您尝试右键单击靠近网页的底部。

答案 1 :(得分:1)

不是没有修改的东西。我想到了两个建议:

  1. 让菜单知道自己要显示的尺寸并修改其位置以适合/使用多列,或

  2. 在每个菜单打开后,将框架的背景设置为透明,并增大框架的高度以适合菜单。

  3. 我之前亲自使用过第二种方法,但需要注意的是框架位于下方的内容之上。用户无法单击他们可以通过透明框架看到的内容。