jQuery scrollTo-plugin 在 Firefox 中不起作用
jQuery scrollTo-plugin not working in Firefox
今天又来了一个,
所以我昨天实现了jQuery scrollTo插件,在Chrome,Internet Explorer中一切正常,但在Firefox中则不然。控制台日志记录已启用 - 不显示任何错误。似乎滚动功能确实执行了,但我没有看到任何滚动发生。
在OpenSUSE 12.3下的Firefox 28.0和Windows 8.0下的Firefox 34.0上进行了测试。
这是我到目前为止的代码:.HTML
$(document).ready(function() {
$('a.navLink').on('click', function(event) {
event.preventDefault();
var target = $(this).attr('href');
if( target.length ) {
if( $("html, body").scrollTo(target, { offset: -128, duration: 750, easing: "easeOutCirc" }) ) {
console.log("scrolling...");
} else {
console.log("I had ONE job...");
}
}
});
});
.HTML:
<nav id="nav">
<ul>
<li>
<a class="navLink" href="#home">HOME</a>
</li>
<li>
<a class="navLink" href="#info">INFO</a>
</li>
<li>
<a class="navLink" href="#pics">PICS</a>
</li>
</ul>
</nav>
<section id="home">
<!-- stuff -->
</section>
<section id="info">
<!-- stuff -->
</section>
<section id="pics">
<!-- stuff -->
</section>
我在这里看到了一个类似的问题(找不到 URL atm),其中发现广告拦截器/安全插件/插件导致 OP 出现此问题。我的测试浏览器中没有安装这样的附加组件/插件。
任何帮助,不胜感激。
试试这个:
$(document).ready(function() {
$('a.navLink').on('click', function(event) {
event.preventDefault();
var target = $(this).attr('href');
if( target.length > 0 ) {
$("html, body").animate({
scrollTop: $(target).offset().top - 128
}, 750);
}
});
});
相关文章:
- 为什么javascript:void(0)在Firefox中不起作用
- jpm的默认Firefox路径没有'不起作用
- 设置 CSS 背景在 Firefox 中不起作用
- document.getElementById 在 Firefox 中不起作用
- firefox中的CSS动画不起作用
- event.stopPropagation()在firefox javascript中不起作用
- 复选框.onClick在firefox中不起作用
- window.close();在Chrome和Firefox中不起作用
- JQuery在Chrome中不起作用,但Firefox很好
- 选择“行在 Chrome 和 Firefox 中不起作用(生成的代码)”
- Javascript 按键事件在 Firefox 中不起作用
- window.dispatchEvent 在 Firefox、Safari 或 IE 中不起作用
- 更改 Angular 2 中选择的事件在 Firefox 和 Edge 中不起作用
- jQuery SlideToggle() 在 FireFox 中不起作用,在 Chrome 中工作
- 动态关键帧插入在 IE 或 Firefox 上不起作用
- 使用 nameProp 的 JQuery 图像滚动更新在 Firefox 和 Chrome 中不起作用
- Javascript键码在Firefox中不起作用,但在chrome中运行良好
- HTML5<视频>元素在Firefox、Opera和Safari中不起作用
- 输入类型的图像在Internet Explorer中不起作用,但在Chrome和Firefox中起作用
- Ajax 提交表单不起作用 Firefox