问题标签 [superfish]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
904 浏览

jquery - 超级鱼下拉位置

有谁知道是否可以为超级鱼的下拉 UL 设置不同的位置?我有一个水平导航栏,在左侧我希望下拉菜单与按钮的左侧对齐,在右侧我希望它们与按钮的右侧对齐。

0 投票
3 回答
3929 浏览

jquery - JQuery在页面重新加载后保持addClass存储

我对 JQuery 很陌生,我正在研究基于 Superfish 脚本的菜单。当我通过链接导航时,我无法将 addClass 保留在当前单击的项目集上。

我的代码:

JS

HTML

上面的 html 工作正常,“corrente”类设置正确,但是当我更改插入实际链接的 html 时,该类设置正常,但在加载目标页面时会丢失。

您能否就如何存储添加的课程并通过目标页面传递给我任何建议?

先感谢您

0 投票
2 回答
1545 浏览

jquery - Superfish 打开一个选项“onInit”

在我的一些页面上,我希望 Superfish(菜单插件)在页面打开后默认展开其中一个第一级选项。我将此选项归因于 ul 一个 id="me",并尝试实现“onInit”功能,但它不起作用。有人可以看看吗?谢谢。

0 投票
5 回答
4768 浏览

jquery - IE7中的Jquery Superfish问题

只有在 IE7 中,子菜单才会出现在我的页面内容下。我使用 bgframe 插件。

这是我的代码: $("ul.sf-menu").superfish({ speed: 'fast', autoArrows: false // 禁用箭头标记的生成 }).find('ul').bgIframe({opacity :错误的});

你有什么想法?

非常感谢。再见Z

0 投票
6 回答
2529 浏览

javascript - 仅在某些计算机上的 IE8/Superfish 问题的故障排除帮助

我们的网站为我们的菜单使用了 superfish jQuery 插件(http://users.tpg.com.au/j_birch/plugins/superfish/),它们在 Firefox、IE6、IE7、Safari、Chrome 等中运行良好。 ...甚至在大多数 IE8 安装中。问题是,在某些IE8 安装中,菜单不起作用(它们在鼠标悬停时突出显示但不下拉菜单)。

这让我很困惑。除了几个客户投诉之外,我还有一台 (Windows XP) 内部机器可以重现该问题。但是,我内部还有另一台 Win XP/IE8 机器,它没有遇到问题。我习惯于处理不同浏览器之间的 JS/CSS 问题,但是在完全相同的操作系统和浏览器上的两台机器之间的这个问题有点多。

哦,为了进一步混淆这个问题,重现问题的机器没有显示错误,Javascript 或其他错误(即使我进入开发人员模式)。那么......有人对可能发生的事情有任何建议吗?

据我所知,我的两台“测试”机器都没有任何特殊插件或任何会导致问题的东西,它们在所有重要方面都是相同的,并且没有发生 JS 错误,我可以检查堆栈跟踪的或任何东西。但这不仅仅是我的测试机器独有的一些疯狂问题,因为正如我所说,一些客户也报告了它。

任何帮助,将不胜感激。

0 投票
1 回答
2666 浏览

jquery - jQuery + Superfish + Supersubs + Prototype + IE = 失败!

我正在使用 jQuery 的 Superfish 菜单插件在某些页面上显示垂直菜单。我还使用 Supersubs.js 插件来确保菜单系统中的每个级别都与最宽的 LI 元素一样宽。

我已经获取了下载 zip 文件中包含的EXAMPLE.HTML 文件,并且只是将prototype.js 库添加到了源代码中。

正如预期的那样,FF、Chrome、Safari 都正确地渲染了菜单并使用 supersubs 插件来确保菜单的每一级至少与最宽的元素一样宽。

然后是IE……

一旦你在页面上包含 Prototype.js 库,IE 就会忽略 Supersubs 插件。

这是 example.html 源代码:

我试过 jQuery.noConflict()。我已将插件文件中的源代码更改为使用 jQuery 而不是 $,即使它们使用 (function($) {})(jQuery); 那应该没关系。

有人能帮忙吗?想把我的头发拉出来。

提前致谢!

0 投票
1 回答
549 浏览

javascript - Superfish,一次打开 2 个菜单 - 如何预防?

我有一个超级鱼菜单,延迟设置为 800,但是当我从一个下拉菜单移动到另一个下拉菜单时,它仍然同时显示上一个下拉菜单和新下拉菜单。直到 800 毫秒延迟结束,然后之前的下拉菜单才会消失。我不想更改延迟,但是如果打开了一个新的下拉菜单,我希望之前打开的下拉菜单立即关闭而不会延迟。我希望这是有道理的。

有没有办法做到这一点?

谢谢!!

点击查看

0 投票
3 回答
4297 浏览

jquery - 为什么 IE8 渲染 superfish 菜单错误?

我正在使用 superfish jquery 插件

如果您在此处查看超级鱼菜单:clicky

下拉菜单在 Chrome、Firefox、Safari、IE6、IE7 中正确显示(在主要内容上方)

但由于某种原因,它们落后于 IE8 的主要内容。

我已经为超级鱼菜单设置了 z-index,在我这样做之前 IE7 无法正常工作,但它并没有修复 IE8。

我错过了什么吗?

0 投票
1 回答
1985 浏览

jquery - superfish 使用 jquery ui 主题框架?

想知道是否有一种方法可以使用 jquery ui 主题框架制作超级鱼,如果现在不可能,那么可以应用哪些实践来使用 jqueryui 样式制作超级鱼。

感谢您的宝贵意见。

迈克尔

0 投票
3 回答
3474 浏览

jquery - Superfish drop down menu, how to fix z-index in ie6 and ie7?

I am using the superfish plugin for jquery here: clicky

it works fine in all modern browsers FF,Safari, Chrome, IE8

but it seems like the z-index is not working in ie6 and 7

you can see the menu is appearing, but being cut off by the elements below it.

I have tried adding a z-index everywhere I can think of but nothing seems to fix this.

How can I fix this?

Thanks!!!