如何更改活动的每个引导轮播项目的网址

时间:2019-01-26 07:24:35

标签: javascript jquery url redirect carousel

我在项目中使用了引导轮播。我的要求是当轮播项目更改时,URL应该相应地更改,现在我已经使用了 window.location.hash()这个函数,该函数将数据附加“#”,有什么办法可以用“ /”代替“#”。以下是我使用的代码

    //myrl
     url = "mysite.com"
    //appened 'welcome' to the url
    window.location.hash = "welcome";
    //output
    mysite.com#welcome
  

我需要 mysite.com/welcome 而不是 mysite.com#welcome 并且   当我在浏览器中单击时,它也应重定向到   “ mysite.com” ,并且上一个轮播项目也应处于活动状态。

注意:我是Stack Overflow的新手,如果在发布此问题时错过任何标准,我深表歉意。但是几天以来,我一直在为此苦苦挣扎。任何答复表示赞赏。谢谢。

1 个答案:

答案 0 :(得分:0)

<button onclick="changeURL()">Click me</button>
    <script>

        function changeURL() {
            // Do some stuff here like Ajax processing etc.
            window.history.pushState('Hello', 'Title', '/new');
        }
    </script>

This问题也回答了您的问题。

相关问题