问题标签 [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.
jquery - jQuery fadeIn/fadeOut IE cleartype 故障如何修复过渡
嗯,这是一个众所周知的 IE 和 jQuery 错误:
我要问的是:在应用“修复”之前,是否有可能以某种方式消除这种丑陋的过渡效果。在 IE 中测试:
http://www.kevinleary.net/wp-samples/ie-fade-problems.php
虽然这是一个更糟糕问题的解决方案,但是否有可能修复这种过渡和“不明类型”内容的闪现?
它不会给我带来太多麻烦,但它适用于我在 jquery(superfish)中的主网站菜单 - 这些转换非常明显......
编辑:只需要注意一件事 - 这也发生在您的浏览器上吗?也许它是在 IE 设置中的东西?
javascript - Superfish 在 IE8 中不显示
我有一个关于 superfish 的问题,它使得下拉菜单仅出现在 IE8 中。它出现在其他所有东西(甚至是 IE6)中,但不是 IE8。我根本没有修改源 JS,我调用了一个名为“subnav”的 div,其中显示了我的列表。
应该发生的是,当我将鼠标悬停在菜单项上时,它会将下拉菜单的 CSS 更改为“可见性:可见性,显示:块”并显示菜单。在 IE8 中,什么都没有发生,也没有任何 CSS 改变。
有什么想法可能导致它吗?我还在为超级鱼使用 supersubs 插件。
这是CSS:
这是它在页面上的运行方式:
html - ASCII 字符 62 在 Superfish 菜单中未正确显示
我正在使用 Superfish 菜单,对于具有子菜单的菜单,我使用的是字符实体>
,它曾经以“>”的形式出现
我正在使用 IE8,但由于某种原因,而不是大于符号出现“>”,我现在看到两个非常小的方形框,并排放置在它的位置。
不知道为什么它不显示 62 的 HTML ASCII 字符?
不确定我可以在哪里给你看一张真实的照片,因为我不确定我可以上传到哪里。
有任何想法吗?
谢谢。
jquery - 活动链接 jquery superfish
我有个问题。我使用具有以下结构的 jquery superfish 菜单
我想要的是单击链接菜单结构将可见
所以点击 index.html 会在所有带有 href index.html 的链接上设置一个链接 但是点击 proef.html 会在 href proef.html 上设置一个活动类 - 页面 - 关于
到目前为止,我已经尝试过了,但结果很糟糕
javascript - 升级主题中 Drupal 7 主菜单、JQuery 和 Superfish 的问题
我正在将 Drupal 6 主题更新为 Drupal 7。在 Drupal 6 版本中,我有一个不错的小菜单功能,将 JQuery 注入主菜单以使其作为下拉菜单工作(+ 获取菜单树的预处理功能)这很好用。
在我的主题的 Drupal 7 版本中,我在我的信息文件中调用 JavaScript,就像在 Drupal 6 中所做的那样,并查看渲染页面的源代码,它没有注入菜单本身。我调用下面的脚本以及标准的 superfish.js(它在 Drupal 6 中再次运行良好。)
我相信完成所有繁重工作的那一行是:( jQuery('#navigation ul').superfish({
请注意,我周围的菜单 div id 是“#navigation”,然后<ul>
标签开始。)
我在我的 Drupal 7 版本中运行一个预处理函数来获取主菜单的菜单树,我可以看到在 Firebug 中查看的整个树,但我可以看到 Jquery 注入的代码丢失了。
在我的 Drupal 6 主题中,我会看到:
<ul class="menu sf-js-enabled" style="visibility: hidden; display: none;">
... - 当然,鼠标悬停会将“显示:无”更改为“可见”。
但是在我的主题的 Drupal 7 版本中,我在 Firebug 中看到的只是:
<ul class="menu">
...
我对 JavaScript 不太了解,所以我希望这可能会给某人敲响关于如何找到修复的钟声。谢谢。
jquery - 多容器蓝图网格和下拉菜单因此被切断
我的标题(蓝图)容器中有一个下拉菜单(我正在使用 superfish jquery/css 插件)。我也有一个页脚和主要内容容器。(我有它们,所以我可以在每个背景中填充浏览器宽度)。问题是下拉菜单(下拉部分)被切断,因此当其容器结束和下一个开始时,您看不到子菜单链接。通过不将下拉菜单放入容器中,我可以规避这一点,但是菜单没有很好地对齐。
有没有办法可以在我的标题周围使用蓝图容器而不会将其切断?或者一些 css 我可以尝试使它与网格对齐?(我使用的是 960px 宽的网格——我尝试复制所有相关的 CSS,但由于某种原因它仍然没有对齐,所以也许我错过了一些东西)
我已经包含了一些可能相关的 css ...我很不情愿,因为它仍然有点混乱,但我认为所有 div 都有原因...:((我认为使用#menu 来分隔 sf-menu 和导航栏上的其他链接,#nav_container 用于设置栏的样式,蓝图网格必须包含在 .container 中,并尝试将 superfish.css 中的代码与我自己的样式分开,直到我弄清楚发生了什么——我'我也不确定我在以下大部分 css 中实际需要哪些属性,因为我遵循了一些没有解释的示例)另外,我正在使用带有蓝图的 compass/sass rails 插件,因此最终结果可能比正常情况更详细css...
HTML:
因此,如果我将鼠标悬停在主菜单中的“帐户”上,会出现一个下拉菜单,但“设置”和“其他”链接会被切断。
html - html水平菜单在Firefox 4上垂直显示
我刚刚在 Firefox 4(beta 10)中测试了一个网站,水平菜单垂直显示。
在 chrome 中,菜单是水平的,如下所示:
但在 Firefox 4 中显示如下:
我正在使用superfish 水平菜单。网站上的示例在 Firefox 4 中似乎很好。
我将如何开始调查这是 Firefox 4 中的错误还是我的水平菜单代码有问题?
superfish - Superfish 下拉列表在 IE 上发布到服务器时落后
当我在 Visual Studio 上运行它时它很好,但如果部署到 IE 上的 Web 服务器,它就会落后。它与 Mozilla 完美配合。
javascript - 仅在 IE8 兼容模式和 IE7 中出现 JavaScript 错误
我只在 IE7 和 IE8 的兼容模式下遇到烦人的错误。FireFox 和其他浏览器工作正常。
该网站在这里:
http://174.136.92.214/test/test.html
查看错误和代码似乎表明 SuperFish/jQuery 代码中有问题,这似乎令人惊讶。
任何帮助,将不胜感激。
网页错误详情
用户代理:Mozilla/4.0(兼容;MSIE 8.0;Windows NT 6.1;WOW64;Trident/4.0;SLCC2;.NET CLR 2.0.50727;.NET CLR 3.5.30729;.NET CLR 3.0.30729;Media Center PC 6.0; .NET4.0C;InfoPath.3;.NET4.0E) 时间戳:2011 年 3 月 2 日星期三 21:13:57 UTC
消息:预期标识符、字符串或数字行:23 字符:13 代码:0 URI:http: //174.136.92.214/test/test.html
css - CSS继承让我失望
我目前正在制作一个使用超级鱼的菜单。它可以通过 css 完全定制,但我遇到了一个非常非常令人沮丧的问题。
第二层菜单以某种方式继承了我不知道在哪里的值,而我所做的任何改变都会完全破坏整个布局。看起来好像文本在某种程度上是一整行,然后应该是。但是,鼠标悬停样式正在正常工作。
另一个令人沮丧的事情是我需要将文本从 tier1 菜单项移动到栏的底部 - 到目前为止,我没有尝试过仅移动文本而不是整个项目。如果有人对此有解决方案,也将不胜感激。
您可以在这里看到我的意思:http: //redaxo.witconsult.de/ 它涉及菜单项 2 和 5 上的 2 级菜单(Leistungen & Kontakt)
这是我认为导致问题的代码:这里的整个代码: http ://redaxo.witconsult.de/files/superfish.css
万分感谢!!!