为什么 ShowViaLink() 不适用于 Firefox 或 IE
Why ShowViaLink() doesn't work with Firefox or IE?
我有这个简单的页面,导航不适用于Firefox或IE,仅适用于chrome。我认为这与我更改它时有关,它停止在Firefox和IE上工作:
// makes the navigation work after all containers have bee hidden
showViaLink($("aside button#navigation a"));
原来是这样的:
// makes the navigation work after all containers have bee hidden
showViaLink($("ul#navigation li a"));
但是,我不想使用ul li,我选择错了吗?
使用这个:
<aside id="side">
<div class="navigation"><a href="#home">Home</a> </div>
<div class="navigation"><a href="#about"> About</a> </div>
<div class="navigation"><a href="#contact"> Contact </a></div>
<div class="navigation"><a href="#awards"> Awards </a></div>
<div class="navigation"><a href="#links"> Links </a></div>
</aside>
并更改此内容:
showViaLink($("aside .navigation a"));
在你的旧代码中,你无法达到 lik,因为你总是按下按钮,所以你从来没有触发过$(this).click(function()
您只需要添加一些CSS并设置自己的按钮样式即可。此生成器可能会有所帮助。
编辑:
如果你想使用模具按钮,也许这有效:
<aside id="side">
<div class="navigation" id="#home"><a href="#home">Home</a> </div>
<div class="navigation" id="#about"><a href="#about"> About</a> </div>
<div class="navigation" id="#contact"><a href="#contact"> Contact </a></div>
<div class="navigation" id="#awards"><a href="#awards"> Awards </a></div>
<div class="navigation" id="#links"><a href="#links"> Links </a></div>
</aside>
j查询:
showViaLink($("aside .navigation"));
// shows proper DIV depending on link 'href'
function showViaLink(array)
{
array.each(function(i)
{
$(this).click(function()
{
var target = $(this).attr("id");
$(".container").css("display","none");
$(target).slideDown("slow");
});
});
}
相关文章:
- JavaScript调整iFrame大小-适用于Firefox/IE,但不适用于Chrome
- offset()-top-XX在Webkit v Firefox/IE中给出了不同的结果
- 地理编码器仅适用于chrome,不适用于Firefox / IE / android
- 仅限 Firefox/IE - 元素 show() jquery 后冻结的 gif 动画
- JS .animate() 在 Firefox/IE 中不起作用
- 选择在chrome上选择工作,但不是Firefox / IE
- Ajax在Chrome / Safari中提交作品,但不能在Firefox / IE中提交作品
- Jquery代码没有'在firefox/ie上运行不好
- JavaScript split()仅在Firefox/IE中向数组添加额外项
- 网站页脚是不正常的,当我在firefox/IE中测试它,但在Chrome中工作良好
- YouTube API - Firefox/IE返回错误“X不是一个函数”对于任何'玩家.'请求
- Firefox/IE IIS 6不支持在Javascript/HTML中隐藏标签
- Javascript age gate不能在Chrome上工作,在Firefox, IE, Safari上很好
- 用于测量网页DOM的Firefox / IE工具
- preventDefault()对一个多选择,不同的行为在Firefox - IE - Chrome
- SVG网格渲染Chrome,Firefox,IE -错误的线对齐-模糊的线
- event.preventDefault()在Chrome中工作,但在Firefox / IE中不起作用
- Angular应用程序适用于Firefox/IE,但不适用于chrome
- Firefox/IE jQuery is(":hover") not working
- 阅读cookie工作在Firefox/IE,不是Chrome