随笔分类 -  Javascript

摘要:function reBytesStr(str, len) { if ((!str && typeof(str) != 'undefined')) {return '';} var num = 0; var str1 = str; var str = ''; for (var i = 0,lens = str1.length; i 255) ? 2 ... 阅读全文
posted @ 2019-06-03 09:25 听雨的人 阅读(669) 评论(0) 推荐(0)
摘要:trim方法 1. jQuery插件支持的转换方式 $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象 2. 浏览器支持的转换方式(Firefox,chrome,opera,safari,ie9,ie8)等浏 阅读全文
posted @ 2019-01-28 10:29 听雨的人 阅读(134) 评论(0) 推荐(0)
摘要:$(el).parent() 获取父级元素 .parents('th') 获取祖元素th .parentsUntil("th") 找到指定的祖元素,找不到则返回全部祖元素 .children() 获取子元素 .find(‘#main’) 查找该元素下的对应元素集合 ‘.main’ '[name="m 阅读全文
posted @ 2019-01-28 10:29 听雨的人 阅读(349) 评论(0) 推荐(0)
摘要://禁用拖拽 document.ondragstart = function () { return false; }; /** * 禁用右键菜单 */ document.oncontextmenu = function () { event.returnValue = false; }; /** * 禁用选中功能 */ document.onselectstart ... 阅读全文
posted @ 2018-12-24 09:47 听雨的人 阅读(1348) 评论(2) 推荐(1)
摘要:利用遮罩层禁止用户操作 调用方法 参考链接 阅读全文
posted @ 2018-12-17 14:33 听雨的人 阅读(659) 评论(0) 推荐(0)
摘要:使用JavaScript编写插件或团队协作时,可使用闭包来解决此类以下两个问题: 1、定义过多全局变量,可能会造成全局变量命名冲突; 2、在插件内定义变量,需要保护该变量不被轻易修改; 优点:可以把局部变量驻留在内存中,可以避免使用全局变量;在调用过后不会被垃圾机制回收; 缺点:避免滥用闭包,占用更 阅读全文
posted @ 2018-10-17 14:50 听雨的人 阅读(1418) 评论(0) 推荐(0)
摘要:原文链接 方法一(jquery): $('textarea').each(function () { this.setAttribute('style', 'height:' + (this.scrollHeight) + 'px;overflow-y:hidden;');}).on('input' 阅读全文
posted @ 2018-10-09 11:17 听雨的人 阅读(1997) 评论(0) 推荐(0)
摘要:一、基本JQ扩展插件的格式 一个扩展插件的格式一般是: 引用这种写法的插件时,务必要在引入jquery本身之后,再引入插件。 二、对JQ选中元素的方法的扩展,调用类似于$("selector").myMethod() 类似于.click(),.show()这种调用方式的方法。。属于对jQuery.f 阅读全文
posted @ 2018-09-29 14:50 听雨的人 阅读(220) 评论(0) 推荐(0)
摘要:由于规定页面显示的PDF文件要有固定大小,使得页面风格统一 最开始发现了CSS样式pointer-events 写出如下代码,在360急速浏览器急速模式中访问可在点击PDF控件时可跳转页面 但 在最新谷歌浏览器中访问却一直不能执行A标签链接跳转 在给PDF控件加了遮罩层后才解决 CSS样式point 阅读全文
posted @ 2018-09-03 15:50 听雨的人 阅读(2712) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-08-16 16:14 听雨的人 阅读(257) 评论(0) 推荐(1)
摘要:先看一下整体效果 页面html <div class="row"> <div class="tabs-container"> <ul class="nav nav-tabs"> <li> <a style="color: #676a6c;padding: 10px 30px 10px 40px;"> 阅读全文
posted @ 2018-03-06 10:37 听雨的人 阅读(458) 评论(0) 推荐(0)
摘要:在表单填写时突然发现autocomplete 失效了 网上搜索后得出大概意思是在某些情况下确实无效【捂脸】 解决方案 大致原因是浏览器默认为type为password的input标签自动填充密码 这样可以根据type来控制自动填充的出现,方案如下 <input id="oldPassword" ty 阅读全文
posted @ 2018-02-23 10:44 听雨的人 阅读(697) 评论(0) 推荐(0)
摘要:定宽a定宽b定宽c最后列不定宽d 定宽a定宽b定宽c最后列不定宽d 定宽a定宽b定宽c最后列不定宽d 定宽a定宽b定宽c最后列不定宽d ... 阅读全文
posted @ 2018-02-07 14:23 听雨的人 阅读(665) 评论(0) 推荐(0)
摘要:注:页面需提前引用JQ 阅读全文
posted @ 2018-02-01 18:21 听雨的人 阅读(1251) 评论(0) 推荐(0)
摘要:利用鼠标滚轮对网页内部无素滚动条触发滚动事件,当滚动条到达元素顶部或底部时不触发浏览器窗口的滚动事件。 通过调用以下函数实现: 参考资料:http://www.cnblogs.com/weekend001/archive/2011/05/11/2043474.html IE9不支持类似 e.retu 阅读全文
posted @ 2018-01-31 18:56 听雨的人 阅读(434) 评论(0) 推荐(0)
摘要:http://www.kaiu.net/effectCon.aspx?id=2198 阅读全文
posted @ 2018-01-25 20:19 听雨的人 阅读(532) 评论(0) 推荐(0)
摘要:bootstrap modal操作简单易用, 另附上modal一些触发函数 事件描述实例show.bs.modal在调用 show 方法后触发。 shown.bs.modal当模态框对用户可见时触发(将等待 CSS 过渡效果完成)。 hide.bs.modal当调用 hide 实例方法时触发。 hi 阅读全文
posted @ 2018-01-09 16:15 听雨的人 阅读(2104) 评论(0) 推荐(0)
摘要:原文链接 vue现在在前端,相对于算是现在前端工程师都比较常用的框架之一,他和angular有一些相似之处,所以用过angular的伙伴们,再来学习vue应该不会感觉太难; 一:在搭建vue的开发环境之前,一定一定要先下载node.js,,vue的运行是要依赖于node的npm的管理工具来实现,no 阅读全文
posted @ 2017-12-27 11:03 听雨的人 阅读(304) 评论(0) 推荐(0)
摘要:官方网址【https://nicescroll.areaaperta.com/】 注:效果见官网右侧滚动条 jquery.nicescroll文件下载地址 引入核心文件,插件需要引入1.5.X以上版本的jquery库 插件API cursorcolor - 十六进制改变光标颜色,默认值是“#0000 阅读全文
posted @ 2017-11-15 16:47 听雨的人 阅读(405) 评论(0) 推荐(0)
摘要:这些代码要写在iframe页中执行 阅读全文
posted @ 2017-11-03 11:53 听雨的人 阅读(2110) 评论(0) 推荐(0)