我有一个视频库,左侧有一个菜单,并将内容加载到右侧的 div 中。菜单是从 php 视频帖子生成的,因此我们需要一个通用脚本来影响所有内容。
- 问题 -
这些链接将加载视频的 URL 作为当前 URL 上的锚点 -
eg.
http://www.divethegap.com/update/community/videos/#http://www.divethegap.com/update/2010/10/test-video-2/ http://www.divethegap.com/update/community/videos/#http://www.divethegap.com/update/2010/10/test-video-2/
所以我需要的只是一个脚本来获取哈希标签并将内容加载到 div 中。到目前为止,我的尝试却惨遭失败。我想这是类似于 document.location.hash 的东西,但不知道从那里去哪里。
非常感谢帮助。
Thanks
注意:这个答案使用 jQuery,因为 1.4.2 已包含在页面中并已被广泛使用。
您可以将点击处理程序附加到锚点,例如:
$("#nav a").click(function() {
$("#content").load(this.hash.substring(1));
});
您可以在此处根据您的标记对其进行测试 http://jsfiddle.net/nick_craver/n5Stt/,不是不会actually加载演示,因为它位于单独的域上,但在同一域上可以正常工作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)