老师,关于$key无法跳转的问题
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | ( 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() })() |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | <!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 > |
15
收起
正在回答 回答被采纳积分+1
2回答
3.WebAPP开发与小程序
- 参与学习 人
- 提交作业 622 份
- 解答问题 6815 个
微信带火了小程序,也让前端工程师有了更多的展现机会,本阶段带你从移动基础知识的学习到webAPP开发,及小程序开发,让你PC端与移动端两端通吃。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧