我可能会遇到一些类似的问题,但没有发现任何相同的问题。
我走了:
我有一个非常简单的jquery,它从外部页面加载链接: 注意:此DIV设置为溢出自动。
假设我有这个DIV,我加载了外部页面项目列表,最后我放了一个锚点(一个名字=“my_end_point”)(/ a) - 抱歉,无法在这里制作html节目。
我的脚本完美无缺,然而,ANCHOR不会按预期触发。见下文 $( “#div_element”)负载( “my_external_page#my_end_point”);
我认为这没什么大不了的,但是我有点股票,并且自动滚动到end_point看起来根本不工作。
非常感谢!
答案 0 :(得分:0)
使用jQuery .load()的方式,可能会尝试从'my_external_page'中提取ID为#my_end_point的div,而不是触发锚点。
jQuery文档:http://api.jquery.com/load/
如果my_external_page上有两个div,其中一个#firstDiv中包含单词CHOWDER,另一个#secondDiv中包含单词SOUP,则为.load(“my_external_page #secondDiv”);会加载SOUP而不是CHOWDER。
要滚动到锚点,您可以使用scrollTo插件,例如http://flesler.blogspot.com/2007/10/jqueryscrollto.html