Я использую Javascript, Jquery, Backbone.js страницы. У меня есть весь код в том же файле, поэтому я не хочу менять файлы HTML. Я не использую Backbone.js маршрутов. Я хочу изменить URL-адрес динамически, и я использовал функцию history.pushState()
, и он работает правильно. Но когда я нажимаю на некоторые части веб-сайта, URL-адрес возвращается к исходному. Я не знаю, почему ...URL изменен с функцией PushState удаляются, когда я нажимаю на некоторые части моего сайта
2
A
ответ
1
Я нашел проблему !! Мой код имеет скрытый <a href="#"></a>
. Щелчок якоря с помощью href = "#" переместит положение прокрутки вверх. Но в моем случае это вызывает нежелательное поведение.
Смежные вопросы
- 1. IE не отображается некоторые части моего сайта
- 2. TextView ошибка, когда я нажимаю на URL
- 3. Настройка URL моего сайта
- 4. моего приложения вылетает, когда я нажимаю на ListView
- 5. Как я могу удалить пробелы в нижней части моего сайта?
- 6. Получить WordPress признакам URL изображения из другой части моего сайта
- 7. Форматы Url для моего сайта
- 8. Заблокировать URL-адрес моего сайта
- 9. Почему URL-адрес не изменяется, когда я нажимаю на вкладку?
- 10. URL создан PushState объекта истории
- 11. Как скрыть/magento/на URL моего сайта?
- 12. Как я могу сделать некоторые части моего html недоступными?
- 13. Хост только некоторые субдомены моего сайта на Azure
- 14. удаление косой черты с моего сайта url
- 15. Каков URL-адрес моего сайта?
- 16. Почему обновление моего приложения/webpack обновляется, когда я нажимаю ссылку?
- 17. Как вызвать кнопку веб-сайта, когда я нажимаю клавишу ввода?
- 18. Канонический url соскабливается вместо моего оригинального url в facebook, когда я обмениваюсь ссылкой на мой сайт
- 19. Некоторые части моего CSS не работает
- 20. Facebook не сканировать URL моего сайта автоматически
- 21. pushState Выполнение, когда не допускается
- 22. stuts action, когда я нажимаю на изображение
- 23. Удаление места в верхней части моего сайта
- 24. Использование Drupal для части моего сайта
- 25. Как связать URL моего сайта с cname?
- 26. Вызов моего веб-сайта с моего телефона
- 27. Что происходит с идентификаторами из MediaStore, когда некоторые элементы удаляются?
- 28. Могу ли я создать проект с моего сайта url
- 29. Черный ящик в нижней части моего сайта
- 30. Альтернативный символ # для URL с pushState?
Вы должны сообщить нам больше: какую часть вы нажимаете? У вас есть скрипка/демонстрационная страница? Где ваш код? – squaleLis
Это странное поведение, я видел, что pushState имеет всевозможные проблемы в адресном пространстве мобильных браузеров при нажатии на страницу, но никогда на рабочем столе. Пожалуйста, разместите свой код или поделитесь ссылкой на веб-сайт, где вы его тестируете. – Aaron
Скриншоты могут быть вам полезны. Трудно понять проблему без кода или визуальных эффектов. – slinhart