переход страницы не работает с swup js - PullRequest
0 голосов
/ 17 марта 2020

У меня есть 2 страницы на данный момент. То, что я делаю, я пытаюсь переход страницы и я использую плагин ниже swup . Теперь моя проблема в том, что переход страницы не работает, когда я нажимаю на меню.

Я добавил меню как /index и /about в href, и мой URL-адрес http://localhost:8080/example/index, и когда я нажимаю на меню, я получаю object not found, а URL-адрес показывает http://localhost:8080/about

Кто-нибудь может мне помочь с этой проблемой? * Заголовок 1011

. php

<header>
<div>
<ul>
<li><a href="/index">Index</a></li>
<li><a href="/about">About</a></li>
</ul>
</div>
</header>

Index. php

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Home</title>
  <link href="assets/css/style.css">
</head>

<body>
  <?php include('assets/include/header.php');?>
  <div id="swup" class="transition-fade">
    <h1>This is homepage</h1>
    <p>
      Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
    </p>
  </div>
  <script src="https://unpkg.com/swup@latest/dist/swup.min.js"></script>
  <script src="assets/js/main.js"></script>
</body>
</html>

о. php

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>About Document</title>
  <link href="assets/css/style.css">
</head>

<body>
  <?php include('assets/include/header.php');?>

  <div id="swup" class="transition-fade">
    <h1>This is Aboutpage</h1>
    <p>
      Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
    </p>
  </div>

  <script src="https://unpkg.com/swup@latest/dist/swup.min.js"></script>
  <script src="assets/js/main.js"></script>
</body>

</html>

стиль. css

.transition-fade {
    transition: 0.4s;
    opacity: 1;
  }

  html.is-animating .transition-fade {
    opacity: 0;
  }

основной. js

import Swup from 'swup';
const swup = new Swup();
...