老师,关于$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>
15
收起
正在回答 回答被采纳积分+1
2回答
3.WebAPP开发与小程序
- 参与学习 人
- 提交作业 622 份
- 解答问题 6815 个
微信带火了小程序,也让前端工程师有了更多的展现机会,本阶段带你从移动基础知识的学习到webAPP开发,及小程序开发,让你PC端与移动端两端通吃。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星