javascript
文章平均质量分 61
Leo-hzj
你可以不聪明,但不能不努力。
展开
-
js合并两个对象-仿jquery中的$.extend()
也许有些人不想使用jquery的$.extend()的方法或者项目中没有使用到jquery的,那么下面就给大家展示一种用原生写的合并对象的方法。(虽然方法是在别人上“借”来的,但是就当记录一下吧!)js合并两个对象function extend(des, src, override){ if(src instanceof Array){ for(var转载 2016-06-24 15:05:48 · 4909 阅读 · 0 评论 -
仿苹果手机通讯录字母固定在屏幕顶部的效果
一直在忙,很久没有来写博客了!下面分享一个仿苹果手机通讯字母定位在屏幕顶部的效果。 仿苹果手机通讯录字母固定在屏幕顶部 *{ margin:0; padding:0; box-sizing: border-box; -webkit原创 2017-11-27 17:59:52 · 768 阅读 · 0 评论 -
js截取字符串指定长度,超出长度显示省略号
看得懂的,可以自己写一下。看不懂的,直接复制代码调用函数即可。废话不多说,直接上代码了!/** * 函数说明:获取字符串长度 * 备注:字符串实际长度,中文2,英文1 * @param:需要获得长度的字符串 */function getStrLength(str) { var realLength = 0, len = str.length, charCode = -1;原创 2016-11-02 16:34:08 · 4948 阅读 · 0 评论 -
禁止微信浏览器下拉回弹的效果。
方法1: var overscroll = function(el){ el.addEventListener('touchstart', function(){ var top = el.scrollTop; var totalScroll = el.scrollHeight; var currentScroll = top + el.offsetHeight;转载 2017-05-15 17:35:04 · 4208 阅读 · 0 评论 -
移动端固定输入框在底部会被键盘遮挡的解决方法
由于公司需求,需要做一个实时对话的聊天功能。遇到各种小坑就不多说了,下面就记录一下遇到最坑的一个问题。。界面布局写完后,在Android和iOS系统下测试了一下,问题来了!!!在Android系统中布局完美展示(这很好),但在iOS系统下,经常点击输入框键盘会把输入框挡住。如下图显示:原创 2017-05-12 14:07:37 · 32574 阅读 · 6 评论 -
纯原生闭包轮播图
闲着没事干,随便写了个轮播图,如有那么地方写得不好的,请高手各位高手大神指点指点啊,感激不尽!!!原创 2016-06-21 14:00:12 · 626 阅读 · 0 评论 -
仿苹果手机通讯录按字母定位
当初写这个的时候,是因为开发移动端项目的时候使用的,虽然PC端也能用,不过效果就没那么好了。。。原创 2016-06-21 14:33:14 · 825 阅读 · 0 评论 -
js使用html2canvas实现屏幕截取
js使用html2canvas实现屏幕截取原创 2017-04-28 16:10:30 · 10617 阅读 · 0 评论 -
在IOS系统上,滚动条滚动到指定的位置出现空白页面的解决方案
原因:-webkit-overflow-scrolling:touch解释:由于使用-webkit-overflow-scrolling这个属性,苹果手机会使用硬件加速,从而促使页面滑动得更加流畅,然而也导致了页面出现空白的情况。解决办法:滚动之前,先设-webit-overflow-scrolling的属性值为auto,然后页面滚动完了,再设为touch即可。原创 2017-01-16 10:48:57 · 5871 阅读 · 0 评论 -
js数组切割拼装
数组切割拼装。。原创 2016-07-13 17:18:18 · 1135 阅读 · 0 评论 -
jquery+原生实现滑动删除效果
刚写完项目,难得空闲时间,记录一下滑动删除效果所遇到的坑。。使用的方法事件:touchstarttouchmovetouchenddblclick (使用dblclick主要是为了PC端也能正常使用删除功能,如果嫌双击麻烦,改为click也可以)本来打算直接使用jquery去写的,但是写着写着发现,preventDefault()和stopPropagation()阻止默认事件不起作用,后来一番g...原创 2018-06-29 11:12:17 · 2510 阅读 · 0 评论