发表于: 2017-05-24 21:15:51

1 971


今天完成的事:上午跟小师弟们demo,下午和晚上改完bug3355、3354。

明天计划的事:接着改bug,修改论文。

困难:

1.bug3355是火狐浏览器无法加入班级的问题,卡了一下午,结果是愚蠢的浏览器缓存没清好导致一直无法解决。但是这个问题也能讲下,毕竟看了一下午。是angular里面ng-click事件在IE和Firefox下button内部元素里被屏蔽的问题,开始的代码和下面形式一样,是button里面套了一个span(虽然我并不懂这么做的意义何在)

<button class="btn btn-default btn lg" ng-click="sayButton($event)">

       Button        

<span class="star glyphicon glyphicon-star" ng-click="saySpan($event)">

</span>    

</button>

这个时候在IE和Firefox里是触发不了span的点击事件的,在chrome下是会触发saySpan()后触发sayButton(),IE和Firefox就只会触发sayButton(),我们需要去掉span标签,或者用其他的元素来替代掉button(比如div),还有一点就是阻止事件冒泡,这就需要再函数的最后面加个.stopPropagation();

2.bug3354很简单,但是如果要我最开始肯定得半天,因为地方难找。。。其实只用找到后加一个判断就over。

<occupation-tab
       ng-if="($state.includes('skill.occupation')
       &&!$state.is('skill.material.daily')
       &&!$state.is('skill.occupation.preface'))
       || $state.includes('skill.hall.detail')"
</occupation-tab>

收获:愚蠢的问题年年有啊,真耗时间,吃一堑长一智,恩。


返回列表 返回列表
评论

    分享到