javascript - Asual $.address - 如何摆脱主题标签

标签 javascript jquery jquery-plugins url-rewriting

我正在使用 Asuals jquery 插件 $.address

一切正常,但网址中仍然提供哈希标签

$("#ulSideNav a").address(function(){
    return $(this).attr('href').replace("#/", '')
});

(返回“/suburl”)

$.address.change(function(event){
    var uri = event.value;
    if(uri.length > 1){
        ajaxRequest(uri);
    }
});

是否通过 ajax 请求更改 url(不是基本 url)

$('#ulSideNav a').click(function(e) {
    $("#ulSideNav").children().removeClass("active");
    $(this).parent().addClass('active selected');
});

切换导航栏的事件状态

 http://BASEURL/#/suburl

这就是网址最终的样子

所以我的问题是 => 如何删除该主题标签

(也许有 window.location 的东西,但我所有的尝试都失败了)

最佳答案

试试这个,

newurl=window.location.href.replace("#/", '')
console.log(newurl);
window.location.href=newurl;

关于javascript - Asual $.address - 如何摆脱主题标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17219031/

相关文章:

javascript - 将数据发送到谷歌图表功能

javascript - 替换空格javascript

javascript - jQuery:找到包含 "Up"的 td 索引,然后使用该索引在下一个 tr 中选择相同的 td ?

jQuery 动画 : changing an animation parameter mid-animation

jQuery-bootgrid如何仅在移动设备和选项卡中隐藏列

Jquery 插件不工作!

javascript - 为什么我的 JavaScript 中会出现 “hover is not defined” 错误?

javascript - Firebug : How to save rendered Source Code?

jquery - 如何使用 jqm.page.params.js 插件?

javascript - 处理 JS 中添加 'positive' 和负值