问题标签 [suckerfish]

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 回答
577 浏览

html - Suckerfish 菜单下拉菜单在 IE6 和 IE7 中不显示

通常我会只发布菜单的代码,但菜单本身可以工作,但是当放入周围的代码时,这个菜单在 IE6 和 IE7 中无法工作。所以菜单可以在这里找到使用:http: //block.pd.alphaready.com/

我认为我在这里遇到的问题是这里解释的 IE 绝对定位错误 http://www.brunildo.org/test/IE_raf3.html但我很难理解这一点并将修复应用于我的导航。

请问有什么帮助吗?

谢谢

斯科特

0 投票
1 回答
1098 浏览

html - 水平菜单和IE7有什么问题?

我用一些子菜单项制作了水平菜单。可惜我在IE7中没有出现第三级子菜单项。您可以在https://jsfiddle.net/XzCMr/看到整个 html、css 代码和工作菜单

我怎么发现,IE7在第二级隐藏了第三级。

如果我将 CSS 边距从

我可以看到第三级嵌套在第二级。https://jsfiddle.net/XzCMr/1/

整个菜单html代码:

CSS代码:

那有什么问题?您的帮助将不胜感激。

0 投票
4 回答
250 浏览

css - CSS 下拉菜单在 IE 中出现太快

我使用 Suckerfish 创建了一个 CSS 下拉菜单。问题在于,当您单击将您带到类别页面的顶级导航项时,指针仍位于该导航项上方,并且下拉菜单会自动出现在 IE 中。

它对 Firefox 很好,因为在我移动鼠标之前不会出现下拉菜单,但是 IE 会立即启动,根本没有任何鼠标移动。

由于菜单非常大,用户不知道页面已更改。

这个网站http://www.foodnetwork.com/似乎实现了我想要的,在下拉菜单再次出现之前略有延迟。我知道他们将它与 JS 和 CSS 混合在一起,但不能完全弄清楚他们在做什么。

有什么想法吗

0 投票
3 回答
1867 浏览

javascript - 流体宽度 Suckerfish 下拉菜单的儿子

对于 CSS 下拉菜单,我通常坚持使用Suckerfish下拉菜单。该技术效果非常好,但有一件小事一直困扰着我:下拉链接的宽度始终是固定的。

有什么方法可以自动调整 Suckerfish 下拉菜单中项目的宽度?如果没有,是否还有其他基于 CSS 的下拉菜单策略可以实现此目的?

0 投票
1 回答
247 浏览

jquery - Superfish 下拉列表被表格边界裁剪

我在 jQuery 网格中使用 Superfish 下拉菜单时遇到问题。看起来下拉列表被表格边界剪裁了。

我已经对此进行了研究,这似乎是一个 z-index 问题,只是我尝试了 z-index 的各种组合均无济于事。

这是它的截图: 替代文字

如果需要,我可以发布 css 和代码;虽然有点复杂。

提前致谢。

瑞克

0 投票
1 回答
468 浏览

javascript - Suckerfish 下拉菜单

此页面的右栏中有四个导航项。第一个导航项目“巴尔的摩金莺”,鼠标悬停显示 3 个子导航项目。

如何摆脱 onmouseover 并让它仅在用户单击时显示 3 sub na?我在脚本中添加了 onclick,但没有运气。

0 投票
1 回答
458 浏览

html - sukerfish 下拉菜单的 Internet Explorer 问题

我仅在 IE 中的下拉菜单存在问题,并且我得到不同版本的不同结果。

我要参考的导航可以在这里找到:http: //lt.philosophydesign.com/

它可以在 Firefox/Safari/Chrome 中正常工作和显示。它在 IE9 和 IE8 中显示良好,但是当您尝试浏览下拉菜单中的第一项时,下拉菜单会消失。在 IE7 和 IE6 中,下拉菜单显示在主体内容的后面。

奇怪的是,如果我<div id="content">在 IE9 和 IE8 中删除导航显示和功能正确的内容。

这是导航CSS:

这是导航 HTML:

而且我有一些 jQuery 来向悬停的 LI 添加一个类,因为 IE7< 不支持 :hover 在除 A 标签之外的任何内容上。

谁能帮我弄清楚为什么这在 IE 中不起作用?

谢谢

斯科特

0 投票
1 回答
489 浏览

javascript - IE8 中的 Suckerfish 菜单在选择链接之前关闭

所以,我设法让“Suckerfish 之子”菜单在 IE8 中工作,非常棒。但是,菜单存在一个问题,即它没有保持“打开”足够长的时间让用户单击显示的链接。一旦用户的光标离开触发菜单的链接,即使他们移动到触发器下方以选择显示的项目,菜单也会重新关闭。

有人可以帮我修复我的代码,以便菜单保持打开足够长的时间以供使用,例如在 Safari、Firefox 等中吗?

谢谢!

0 投票
1 回答
196 浏览

css - Suckerfish 下拉菜单 - IE6 和 7 对齐问题

这个页面上有一个导航菜单。我正在使用吸盘鱼下拉菜单,并对其进行了一些修改以合并图像(导航的顶部;每个都是图像)。

在所有现代浏览器中,一切看起来都很好。然而,在 IE6 和 7 中,当用户将鼠标悬停在导航项目上时,下拉菜单不会出现在该导航项目的正下方,而是出现在下一个导航项目的下方。

关于如何解决的任何想法或建议?

0 投票
1 回答
672 浏览

css - Suckerfish 下拉菜单在 IE 8 中不起作用

这是一个我无法弄清楚的奇怪错误,因为我已经在我的 PC 上的 IE7 和 XP 上的 IE8 上对其进行了测试,并且它工作得很好。

但是在这个站点上的 XP 中,主导航被破坏了:

http://tupelmainstreet.com/play

我附上了我的客户屏幕和环境的屏幕截图。

如果有人对 IE 有任何黑魔法,那就太棒了。我不知所措。 客户的屏幕

客户环境