Как изменить URL для каждого активного элемента карусели начальной загрузки - PullRequest
0 голосов
/ 26 января 2019

Я использую загрузочную карусель в своем проекте.Мое требование заключается в том, что когда элемент карусели изменяет 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" , а также предыдущий элемент карусели должен быть активным.

Примечание: я новичок в переполнении стека, прошу прощения, еслиЯ пропустил какие-либо стандарты в публикации этого вопроса.Но я борюсь с этим уже несколько дней.Любые ответы приветствуются.Спасибо.

1 Ответ

0 голосов
/ 26 января 2019
<button onclick="changeURL()">Click me</button>
    <script>

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

На этот вопрос также есть ответ на ваш вопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...