大家好~我是第一次写博客,有什么不对的希望大家能够指出来,我们一起讨论。
就前天临时接到一个项目说要做一个有关汽车的H5页面,总共4个页面:首页、选择品牌页面、选择车型、报名信息页面,第二天下午就要给客户看 - - !
因为选择车型页面是一个侧滑弹框出来,就选择mui这款框架。拿到手上就把所有要用的文件下载下来,开始一顿猛如虎的操作,终于把稍微比较花心思的页面做了;第二天,完成其他页面后,把代码放到服务器上,给客户看的时候,发现点击车型不能跳转到报名信息页;发现 a 标签href不能跳转,又转用onclick(),也不行。
就去度娘上搜了一遍。给出来的答案:
mui('body').on('tap','a',function(){
window.top.location.href=this.href;
});
放上这段代码是可以跳转,但是一定要注意,你自己写的代码结构,别直接就复制过去用。因为我这个页面用了很多的a 标签,一定要看是哪里跳转不了。一开始我就是自己直接复制过去,发现跳转没问题,页面样式与效果出现了问题。就以为这个不能用,也是我经验太少,不清楚,所以浪费了很多时间在这个上面。接着我就改写了一下,其实就换了变量而已:
mui('.mui-table-view').on('tap','#from',function(){
window.top.location.href='carFrom.html';
});
所以,一定要注意注意再注意哟。希望这个能帮到大家~