工作的惨痛之总能遇见自己解决不了得问题!!!呜呜呜

关于技术,我给自己的评价是介于2级和3级之间,没达到3级有一个原因是自己不会关于性能分析(当然,计划这周学习这个的。),其他就是工作经验不够多,有些坑意识不到,奋不顾身就往里跳,我也是醉醉的。

有些坑,自己跳进去了,努力爬爬,就出来了。

但有些坑,确实是自己解决不了,比如,整屏上滑下滑,用touchstart等事件,然后每个整屏改变top,页面中有input和下拉,为了屏蔽微信端那个每次滑屏总会露出由172.23.45.192提供的信息的浏览器默认事件,我就用preventDefault方法,结果页面中input不能输入了。死这了,听同事的找了个插件。

  关于上述死在preventDefault的解决方案今天有了答案:就是比如input。$('input').on('touchstart',function(ev){ev.stopPropagation();});用这个防止preventDefault冒泡!!!

问题又来了,页面中下拉是地址,省,市,区,调用的接口。布局是这样的:

我写了个方法,传入参数,分别传入pro-box,city-box,street-box,方法是每次touchstart让其中的ul也就是下拉显示出来,然后依次点击“省”的时候,获取getProvinceTextContent的值,问题是touchstart会先执行,然后执行click,这样的结果就是每次都弹出两次getProvinceTextContent的值,获取的结果是不一样的,结果导致其无法判断,代码出现illigal,于是想要的效果也就是时有时无了。

结果就是我很崩溃!!!

 

posted @ 2016-05-03 19:26  百年美  阅读(225)  评论(0编辑  收藏  举报