首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >页转换不适用于swup。

页转换不适用于swup。
EN

Stack Overflow用户
提问于 2020-03-17 10:00:32
回答 1查看 2.1K关注 0票数 0

到目前为止我有两页。我正在做的是,我正在尝试页面转换,我正在使用下面的插件荡秋千。现在我的问题是,当我单击菜单时,页面转换不起作用。

我在href中添加了像/index/about这样的菜单,我的URL是http://localhost:8080/example/index,当我单击菜单时,我得到的是object not found,URL显示的是http://localhost:8080/about

有人能帮我解决这个问题吗?

header.php

代码语言:javascript
复制
<header>
<div>
<ul>
<li><a href="/index">Index</a></li>
<li><a href="/about">About</a></li>
</ul>
</div>
</header>

Index.php

代码语言:javascript
复制
<!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>

about.php

代码语言:javascript
复制
<!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>

style.css

代码语言:javascript
复制
.transition-fade {
    transition: 0.4s;
    opacity: 1;
  }

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

main.js

代码语言:javascript
复制
import Swup from 'swup';
const swup = new Swup();
EN

回答 1

Stack Overflow用户

发布于 2020-06-07 22:08:21

你的链接是错误的,基本上导致了一个不存在的页面。

将菜单链接更改为:

代码语言:javascript
复制
<li><a href="/example/index">Index</a></li>
<li><a href="/example/about">About</a></li>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60720007

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档