程序是这样的:在一个商品列表页,头部有选择,分别是:分类、价格区别、地区,其中分类有三级,用的是picker的三级联动筛选,价格与地区是用的scroll做的一个下拉列表,按正常来说,点了分类之后会出现联动筛选效果,点取消或确定或返回键会消失,场景:我点了分类之后,发现不想选分类了,直接点价格,按理说这时候联动的筛选应该隐藏,使用了cityPicker3.hide();确实是可以隐藏,但是当我点返回键的时候,程序报错了:```javascript
Uncaught TypeError: Property 'back' of object function (b,c){if(c=c||a,!b)return j();if("object"==typeof b)return j([b],null);if("function"==typeof b)return i.ready(b);if("string"==typeof b)try{if(b=b.trim(),d.test(b)){var e=a.getElementById(RegExp.$1);return j(e?[e]:[])}return j(i.qsa(b,c),b)}catch(f){}return j()} is not a function at js/mui.min.js:6
有点奇怪,我设置的是:当点价格与地区的时候执行cityPicker3.hide();,多点了几次之后再返回就报错了,而且要是只执行一次cityPicker3.hide()的情况下返回就不会出错,这是否是BUG?
一个网名 (作者)
牛人!感谢!非常感谢!
2016-08-24 17:13
1***@qq.com
可以用 非常感谢
2018-11-03 09:57