有关weui的tabbar的切换页面的问题

发布于 2022-09-05 00:58:50 字数 2311 浏览 15 评论 0

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>附近</title>
    <link rel="stylesheet" href="http://cdn.bootcss.com/weui/0.4.3/style/weui.min.css">
    <link rel="stylesheet" href="http://cdn.bootcss.com/jquery-weui/0.8.0/css/jquery-weui.min.css">
    <link rel="stylesheet" href="http://cdn.bootcss.com/bootstrap/3.3.0/css/bootstrap.min.css"><!-- 新 Bootstrap 核心 CSS 文件 -->
   
    </head>
<body>
 
<div class="weui-tab">
  <div class="weui_tab_bd">
    <div id="tab1" class="weui_tab_bd_item weui_tab_bd_item_active">
      <h1>页面一</h1>
    </div>
    <div id="tab2" class="weui_tab_bd_item">
      <h1>页面二</h1>
    </div>

  </div>

  <div class="weui_tabbar">
    <a href="#tab1" class="weui_tabbar_item weui_bar_item_on">
      <p class="weui_tabbar_label" style="margin-bottom: 5px;margin-top: 10px;">首页</p>
    </a>
    <a href="#tab2" class="weui_tabbar_item">
      <p class="weui_tabbar_label" style="margin-bottom: 5px;margin-top: 10px;">附近</p>
    </a>
    
  </div>
</div>

<script src="http://cdn.bootcss.com/jquery/1.11.1/jquery.min.js"></script><!-- jQuery文件。务必在bootstrap.min.js 之前引入 -->
<script src="http://cdn.bootcss.com/jquery-weui/0.8.0/js/jquery-weui.min.js"></script>
<script src="http://cdn.bootcss.com/bootstrap/3.3.0/js/bootstrap.min.js"></script><!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
<script src="https://res.wx.qq.com/open/libs/zepto/1.1.6/zepto.js"></script>
<script src="https://cdn.bootcss.com/jquery-weui/0.8.2/js/jquery-weui.min.js"></script>
</body>
</html>

初始的页面显示

图片描述

是没有问题的

点了一下附近 就成这样了
图片描述

我想达到的效果 点击首页是页面一 点击附近是页面二 求解答 谢谢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我三岁 2022-09-12 00:58:50
<!DOCTYPE html>
<html>
<head lang="en">
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>附近</title>
  <link rel="stylesheet" href="http://cdn.bootcss.com/weui/0.4.3/style/weui.min.css">
  <link rel="stylesheet" href="http://cdn.bootcss.com/jquery-weui/0.8.0/css/jquery-weui.min.css">
  <link rel="stylesheet" href="http://cdn.bootcss.com/bootstrap/3.3.0/css/bootstrap.min.css"><!-- 新 Bootstrap 核心 CSS 文件 -->

</head>
<body>
<style>
  .weui_tab_bd .weui_tabbar_item{
    display: none;
  }
</style>
<div class="weui-tab">
  <div class="weui_tab_bd">
    <div id="tab1" class="weui_tab_bd_item weui_tab_bd_item_active">
      <h1>页面一</h1>
    </div>
    <div id="tab2" class="weui_tab_bd_item">
      <h1>页面二</h1>
    </div>

  </div>

  <div class="weui_tabbar">
    <a href="#tab1" class="weui_tabbar_item weui_bar_item_on">
      <p class="weui_tabbar_label" style="margin-bottom: 5px;margin-top: 10px;">首页</p>
    </a>
    <a href="#tab2" class="weui_tabbar_item">
      <p class="weui_tabbar_label" style="margin-bottom: 5px;margin-top: 10px;">附近</p>
    </a>

  </div>
</div>



<script src="http://cdn.bootcss.com/jquery/1.11.1/jquery.min.js"></script><!-- jQuery文件。务必在bootstrap.min.js 之前引入 -->
<script src="http://cdn.bootcss.com/bootstrap/3.3.0/js/bootstrap.min.js"></script><!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
<script src="https://res.wx.qq.com/open/libs/zepto/1.1.6/zepto.js"></script>
<script type="text/javascript">
  $(function(){
    $('.weui_tabbar_item').on('click', function () {
      $(this).addClass('weui_bar_item_on').siblings().removeClass('weui_bar_item_on');
      var tabId = $(this).attr('href');
      $('.weui_tab_bd').find(tabId).addClass('weui_tab_bd_item_active').siblings().removeClass('weui_tab_bd_item_active');
    });
  });
</script>
</body>
</html>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文