我想使用jQuery向下滚动页面,但前提是必须单击另一个页面上指向该页面的链接。两个页面都在同一目录中。
这是要滚动的页面的代码:
var trigger;
$(document).ready(function(){
if (trigger == 'on') {
$('html, body').not('#jens').animate({
scrollTop: ($('#geschaeftsstelle').offset().top)
}, 500, 'swing' );
} else {
return false};
});
但是现在,如果链接页面上的clickevent发生,我不知道如何更改“触发”:
$('#kontakt').click(function(){
trigger = 'on';
};
我将不胜感激任何帮助。谢谢!
$(document).ready(function(){
if (window.location.hash) {
$('html, body').not('#jens').animate({
scrollTop: ($(window.location.hash).offset().top)
}, 500, 'swing' );
} else {
return false
};
});
别忘了使用诸如href="path-to-your-page.html#geschaeftsstelle"
no之类的简单链接smth.click()
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句