在IOS设备上点击span标签不能触发jquery的click()事件?

这个问题是我去年遇到的,当时在sf.gg上面提了问题,参见:在IOS设备上点击span标签不能触发jquery的.click()事件? 后来自己摸索着解决了,但是一直不知道是为什么,时间久了也就忘了,最近又收到了网友的回答:

当使用事件委托给一个元素添加 click 事件时,如果事件是委托到 document 或 body 上,并且委托的元素是默认不可点击的(如 div, span 等),此时 click 事件会失效。如果是可点击的(比如 button、a 标签),此时 click 事件还是有效的,这点要特别注意。
参考链接: http://www.cnblogs.com/zichi/p/5521391.html

这个问题只在IOS设备上存在,朋友们在做移动端开发的时候要切记此坑。

jquery 快速触发.hover()方法造成动画积累闪动的解决方法

标题有点绕,具体看效果(请把鼠标在一级导航上迅速滑动N次):

See the Pen jquery.hover() bug by qingjin (@mqhe2007) on CodePen.


当我们快速划过多次之后,会造成我们设计的动画效果累加,即便我们不再操作了也会把已触发的动画执行完,网页看起来像疯了一样不受控制,有点懵逼。这个效果用的最多的地方就是导航菜单了,虽然不影响业务,但是作为一个有志向的开发者,这样糟糕的用户交互也是不能容忍的。通过查询jquery API发现有个货叫.stop()。

.stop([clearQueue],[jumpToEnd])

clearQueue:如果设置成true,则清空队列。可以立即结束动画。

jumpToEnd:如果设置成true,则清空队列并完成当前动画。

我们利用的就是两个参数配合,首先第一个参数清空队列,第二个参数清空的同时又完成当前动画,所以从整个交互来说在当前动画之后累积的动画都给清空了。把我们的代码在动画之前加上“.stop( true, true )”,修改如下:

现在连续触发就不会造成动画累积了,大家可以修改opencode代码体验一下。

大鱼海棠原声下载OST原声无损FLAC下载

被称为国漫之光的《大鱼海棠》,观众一致好评的不只是每帧每秒壁纸既视感的画面,还有那些一声一调崩坏泪腺的BMG。时而轻快飘逸、时而低沉悠远的背景乐,让多少人哭着看完这部山海经神话,走出影院还余音绕梁,不少观众都在疯找各个场景出现的BGM。而酷狗此次首发的《大鱼海棠》电影原声音乐大碟,共收录38首原声配乐,长达85分钟的震撼旋律,细细抚慰电影结束后每颗深情未尽的心。

继续阅读大鱼海棠原声下载OST原声无损FLAC下载

公司计算机加入公司域服务的方法

为什么要加入域服务,我们通常组建局域网默认使用工作组,工作组(Work Group)就是将不同的电脑按功能分别列入不同的组中,以方便管理。比如在一个网络内,可能有成百上千台工作电脑,如果这些电脑不进行分组,都列在“网上邻居”内,可想而知会有多么乱。如果说工作组是“免费的旅店”那么域(Domain)就是“星级的宾馆”。工作组可以随便出出进进,而域则需要严格控制。至少有一台服务器负责每一台联入网络的电脑和用户的验证工作,相当于一个单位的门卫一样,称为“域控制器(Domain Controller,简写为DC)”。

加入域服务不仅可以使用私有的域名服务来访问公司内部各个服务系统,例如http://office.wz.com这样的超短域名;还可以搭建office web apps 服务来实现公司范围内的office文档在线预览,即便没有安装OFFICE办公软件。

当我们搭建好了域控服务器后,我们就要把公司内部的计算机加入域,才能通过域名访问我们域内的服务。

点击查看具体设置方法

Office Web Apps Server的概念与部署

位了给公司架设Office预览服务,刚开始博主在网上找了很多教程,写的都不尽相同,几经尝试都失败了,后来在微软官方查询原来官方文档写的如此清晰易懂,实在是相见恨晚,暂且记录在此,详细使用后续更新。https://technet.microsoft.com/zh-cn/library/jj219456.aspx