我有一个jquery菜单,当用户点击链接时会显示该菜单。问题是,无论我尝试什么,当它不适合原始框架时,部分菜单会被切断。是否有可能做到这一点?
以下是更好地说明我的问题的屏幕截图:
z-index选项对帧标记没有任何影响。
请不要建议远离框架,这是旧应用程序(10年以上),我无法改变它。
谢谢, 罗马
答案 0 :(得分:1)
你不能在你所限制的框架之外溢出。一种方法是尝试调整菜单以检测子菜单是否会溢出页面,以锚定菜单的底部而不是顶部。与上下文菜单非常相似,如果您尝试右键单击靠近网页的底部。
答案 1 :(得分:1)
不是没有修改的东西。我想到了两个建议:
让菜单知道自己要显示的尺寸并修改其位置以适合/使用多列,或
在每个菜单打开后,将框架的背景设置为透明,并增大框架的高度以适合菜单。
我之前亲自使用过第二种方法,但需要注意的是框架位于下方的内容之上。用户无法单击他们可以通过透明框架看到的内容。