如何解决加#!到jQuery地址
| 我正在使用jquery地址插件,现在我的URL像“ 0”。根据http://code.google.com/web/ajaxcrawling/index.html上的指南,我希望它使用ѭ1而不是仅ѭ2。 这是我的JS:$(\'.likable\').find(\'a\').click(function(e) {
$.address.value($(this).attr(\'href\').replace(/^#/,\'\').replace(\'http://\'+document.domain,\'\'));
e.preventDefault();
});
$(\'.ui-show\').find(\'.close\').live(\'click\',function(e) {
history.back();
e.preventDefault();
});
// Setup jQuery Address Listener
$.address.init(function(event) {
if ($.address.baseURL() != \'http://\' + document.domain) {
if (location.href.indexOf(\'#\') < 0) {
// URL has no hash value and is a permalink,e.g. /about/
// Change address value to that of permalink
var fullpath = location.href.split(\'/\',4);
$.address.value(fullpath[3] + \'/\');
}
}
}).change(function(event) {
if (event.value != \'/\') {
$.get($.address.value(),function(data) {
// Insert new content
});
} else {
// Remove new content
}
});
如何使用#!
代替#
?解决方法
$.address.crawlable(true);
在您的init事件中使用它会使所有all2ѭ自动成为#!
,我在$(document).ready
事件中加载了我的
我希望这可以帮助其他有相同问题的人,将#
的实例替换为#!
。版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。