老师,关于$key无法跳转的问题

老师,关于$key无法跳转的问题

(function(){
    var itemTmpl='<a class="$key btn-item" href="../$key/$key.html">'+
                    '<div class="tab-icon"></div>'+
                    '<div class="btn-name">$text</div>'+
                 '</a>';
    function init(){
        var items=[{
            key:'index',
            text:'首页'
        },{
            key:'order',
            text:'订单'
        },{
            key:'my',
            text:'我的 '
        }];

        var str=''; 
        items.forEach(function(item){
            str+=itemTmpl.replace(/\$key/g,item.key)
                     .replace('$text',item.text);
        })

        $('.bottombar').append($(str))

    /* 找到当前页面的   url来确定key值 */
        var arr=window.location.pathname.split('/');
        var page=arr[arr.length-2].replace('.html','');

    /* 将当前的页面对应的key值的a元素添加一个active的类 */
        $('a.'+page).addClass('active');
    
    }

    init()
})()
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>meituan</title>
    <script type="text/javascript" src="../jQuery.js"> </script>
    <script type="text/javascript" src="../index/pxToRem.js"></script><!-- 引入Rem基准 -->
    <link rel="stylesheet" href="contentList.css">
    <link rel="stylesheet" href="../index/bottombar.css">
</head>

<body>
    <!-- 头部开始 -->
    <div class="header">订单</div>
    <!-- 头部结束 -->
    <!-- 订单列表开始 -->
    <div class="wrap">
        <div class="order-list"></div>
        <div class="loading">加载中</div>
    </div>
    <!-- 订单列表结束 -->



    <!-- 底部菜单开始 -->
    <div class="bottombar"></div>


     <!-- 底部菜单结束 -->
</body>






<script type="text/javascript" src='../index/bottombar.js'></script>
<script type="text/javascript" src="contentList.js"></script>
</html>

http://img1.sycdn.imooc.com//climg/5e4f3c2309500f5002300653.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕夭夭 2020-02-21 19:29:12

同学你好,能够自己解决问题非常棒!另外,可能是缓存的问题,看看清除浏览器缓存行不行,或者使用火狐浏览器测试一下哦。

祝学习愉快 !

好帮手慕夭夭 2020-02-21 18:04:03

同学你好,代码粘贴的不完整,老师这边没有办法测试,请粘贴完整代码,便于老师测试为你查找问题。

祝学习愉快 !

  • 提问者 许维栋 #1
    已经搞定了,谢谢老师!是phpstudy的问题,我写出来的代码,没法事实更新!不知道为啥! 每次要写完之后,重新创建网页,才能看到!否则我在怎么刷新,数据也不更新!
    2020-02-21 18:06:02
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
3.WebAPP开发与小程序
  • 参与学习           人
  • 提交作业       622    份
  • 解答问题       6815    个

微信带火了小程序,也让前端工程师有了更多的展现机会,本阶段带你从移动基础知识的学习到webAPP开发,及小程序开发,让你PC端与移动端两端通吃。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师