Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 导航到锚定标记以加载比正常显示更多的内容_Jquery_Html - Fatal编程技术网

Jquery 导航到锚定标记以加载比正常显示更多的内容

Jquery 导航到锚定标记以加载比正常显示更多的内容,jquery,html,Jquery,Html,这个问题是这个主题的延续: 我有一个叫做profiles.html的页面 它包含大约20个人的个人资料,全部包含在一个名为“profile”的类中,id为“example-name1”、“example-name2”、“example-name3”等 导航到profiles.html#example-name2将仅显示该配置文件 现在,当导航到profiles.html#example-name2时,我想加载更多像div这样的内容,这些内容不仅仅显示在profiles.html中 有什么想法吗

这个问题是这个主题的延续:

我有一个叫做profiles.html的页面

它包含大约20个人的个人资料,全部包含在一个名为“profile”的类中,id为“example-name1”、“example-name2”、“example-name3”等

导航到profiles.html#example-name2将仅显示该配置文件

现在,当导航到profiles.html#example-name2时,我想加载更多像div这样的内容,这些内容不仅仅显示在profiles.html中


有什么想法吗

您可以使用计时器每秒左右重新检查锚定。如果有适当的锚文本,则显示适当的div

window.setInterval('functionName', 100);
function functionName() {
    var url_pieces = document.location.href.split('#');
    if( document.elementById(url_pieces[1]) )
        document.elementById(url_pieces[1]).style.display='';
} 

编辑:在JSFIDLE中更彻底地填写这个粗略的示例:

这不是不切实际的实现吗?你能给我举个例子吗,因为我对编码还不熟悉。它并不完美,但我认为你不会注意到任何缓慢。它没有做任何疯狂的事。谢谢你的帮助。我已经用一个链接修改了“问题”,这个链接指向我基于代码的一个线程,它可能对你有帮助。@Simon我的示例有帮助吗?我是JS新手,你能在JSFIDLE中实现它吗?我是一名视觉学习者?