Chrome无法关注链接,然后滚动。
例如,如果我在我的网站主页(nanite.com.au)上并且用户点击包含products.html#build
或http://nanite.com.au/products.html#build
的链接,则无法重定向到新网页。但地址栏确实更改为http://nanite.com.au/index.html#products.html#build
这是Chrome还是我的错误编码?
只是为了澄清一下,如果我在products.html
页面上滚动效果很好。
答案 0 :(得分:4)
如果您查看用于滚动效果的javascript,我们会发现:
$(document).ready(function()
{
$('a[href*=#]').bind("click", jump);
return false;
});
基本上任何包含#
的链接都会滚动而不是实际更改页面。
您需要对此进行更改,以便查找href 开始的位置#
。所以你会把它改成:
$(document).ready(function()
{
$('a[href^=#]').bind("click", jump);
return false;
});
请注意$('a[href*=#]')
已成为$('a[href^=#]')
。