我在我的页面上使用这个插件和基于 AJAX 的加载,老实说,它可以很好地处理所有事情,除非我尝试捕获其中没有哈希片段的传入链接。
地址栏
传入链接-> hostname.com/path/
用户导航到另一个 ajax 状态-> hostname.com /path/ #hash
这里我希望插件不要将路径包含到地址栏中,因为哈希代表了这一点。
AJAX GET
传入链接-> hostname.com/path/
用户导航到另一个ajax 状态-> hostname.com/path/
实际请求确实加载了正确的状态。
有没有办法让它不添加地址栏的路径?
例如
hostname/#web-development
而不是:
hostname/web-development/#web-development
点击处理
$('a.internalLink').live('click', function(event) {
event.preventDefault(); clickedLink = $(this); $.address.value(clickedLink.attr('href').replace(根据,'')); });