我在http://themes.visualise.ca/visualise有一个 Wordpress 博客,当用户点击缩略图时,帖子会加载 AJAX(使用 jQuery 地址插件)。我希望 URL 同时更改为即第二个缩略图的 URL 应更改为http://themes.visualise.ca/visualise/portfolio/samuel但使用以下代码将更改为http://themes .visualise.ca/visualise/visualise/portfolio/samuel。
1)所以我的问题是有没有办法让jQuery地址用目标url的路径名替换当前路径名,而不是简单地在最后添加它?我希望该解决方案也可以与http://themes.visualise.ca/到http://themes.visualise.ca/visualise/portfolio/samuel一起使用,因为该博客可能不会像现在这样托管在文件夹中.
2)或者也许还有另一种方法可以实现这一目标?
这是jQuery代码:
$('.ajaxed,li.menu-item-object-page a').live('click', function(event) {
var link = $(this).attr('href');
var rewritepath = $(this)[0].pathname;
$("html,body").animate({scrollTop: 0}, 300);
$('#content,.plus').stop().fadeOut('slow', function(){
$('#board-wrapper').slideDown('slow');
$('#board').fadeOut('slow', function(){
$('#board').stop().load(link, function(){
$('#board').delay(1000).fadeIn('slow', function(){
var board_h2 = $('#board').height();
$('#board-wrapper').css('height', board_h2 + 'px');
});
});
});
});
$.address.crawlable(true).path(rewritepath);
return false;
});
非常感谢您的时间和帮助。