
js
FOR EVER
这个作者很懒,什么都没留下…
展开
-
checkbox属性checked="checked"通过js已设置后不生效
1.通过attr('checked','checked')来设置checkbox时,重复点击,虽然checked属性设置正确,但是checkbox没有被勾选,如下代码:(代码是全选功能)$('#ckAll').click(function(){ if($('#ckAll ').attr('checked') == 'checked'){ $('#ckAll').removeAtt...原创 2020-04-11 12:28:26 · 3465 阅读 · 0 评论 -
移动端页面滚动后不触发点击事件
在移动端时用了点击事件,但是在滑动页面时,总是会被触发。解决方案是:把click事件换成touchend事件$("body").on("touchend",".todetail",function(){ //do some thing });然后引入并调用以下函数function stopTouchendPropagationAfterSc...原创 2019-12-04 10:16:28 · 1579 阅读 · 0 评论 -
js加载顺序的问题
在一个html中,加载了一些js的外部文件,例如<script src="../static/js/common.js"></script><script> var userID = document.cookie;</script>而在common.js中,加入了cooikes$(function () { do...原创 2019-10-18 12:18:48 · 373 阅读 · 0 评论 -
Chrome报表单提交错误,Form submission canceled because the form is not connected
之前在Chrome里运行正常的代码,Chrome升级到56后报表单提交错误:Form submission canceled because the form is not connected代码如下:function submitData(name) { var form = $('' +'' +'+ nam转载 2017-03-13 14:06:37 · 10330 阅读 · 0 评论 -
js 把字符串转为数组
一、把'["lala","fdfd","哈哈"]'格式转为数组parseArray = function (arrStr) { var tempKey = 'arr23' + new Date().getTime(); var arrayJsonStr = '{"' + tempKey + '":' + arrStr + '}'; var arrayJs原创 2017-03-23 19:44:01 · 4542 阅读 · 0 评论 -
跨域设置iframe的高度自适应
css方法Iframe的强大功能偶就不多说了,它不但被开发人员经常运用,而且黑客们也常常使用它,总之用过的人知道它的强大之处,但是Iframe有个致命的“BUG”就是iframe的高度无法自动适应,这一点让很多人都头疼万分。百度或是谷歌一下,确实很多解决方法,但尝试一下,会发现问题很多:浏览器兼容性差,不能自适应,仅支持同域Iframe等诸多问题,尤其是跨域Iframe高度自适应问题。网上原创 2017-03-24 12:10:01 · 655 阅读 · 1 评论 -
js中两个感叹号的原理与用法分析
在javascript中有时会看到有两个!!的用法 var foo; alert(!foo);//undifined情况下,一个感叹号返回的是true; alert(!goo);//null情况下,一个感叹号返回的也是true; var o={flag:true}; var test=!!o.flag;//等效于var test=o.原创 2017-03-16 08:53:04 · 351 阅读 · 0 评论 -
ueditor 上传图片 无法获取到数据 jsp struts2+spring
1.首先去ueditor的官网去下载jsp版的开发版的zip包解压2.在java中创建一个新的web项目,把解压后的文件都导入到项目中比如我把文件放到了js这个目录下,全部都放进去3.创建一个页面">新闻 这里写你的初始化内容 UE.getEditor('container') 4.去配置图片的上传位原创 2017-05-12 22:52:46 · 763 阅读 · 0 评论 -
js 小数取整的函数 分页的总页数算法
js 小数取整的函1.丢弃小数部分,保留整数部分js:parseInt(7/2)2.向上取整,有小数就整数部分加1js: Math.ceil(7/2)3,四舍五入. js: Math.round(7/2)4,向下取整js: Math.floor(7/2)数分页的总页数算法总记录数:tot转载 2017-05-18 12:51:01 · 1116 阅读 · 0 评论 -
jquery post时content-type的几种取值
四种常见的 POST 提交数据方式 我们知道,HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范。规范把 HTTP 请求分为三个部分:状态行、请求头、消息主体。类似于下面这样: 协议规定 POST 提交的数据必须放在消息主体(entity-body)中,但协议并没有规定数据必须使用什么编码方式。实际上,开发者完全可以自己决定消息转载 2017-10-27 17:22:08 · 1996 阅读 · 0 评论 -
JS IOS/iPhone的Safari不兼容Javascript中的Date()问题
1 var date = new Date('2016-11-11 11:11:11');2 document.write(date);最近在写一个时间判断脚本,需要将固定好的字符串时间转换为时间戳进行比较,在做的时候个人习惯使用chrome作为调试工具,代码基本完成之后,一切正常;使用其他浏览器访问,好嘛,IE跟safari都不兼容,返回错误"Invalid Dat转载 2017-11-13 11:54:04 · 652 阅读 · 1 评论 -
jQuery DataTables插件自定义Ajax分页实例解析
一、问题描述园友是做前端的,产品经理要求他使用jQuery DataTables插件显示一个列表,要实现分类效果。后端的分页接口已经写好了,不涉及条件查询,需要传入页码(pageNo)和页面显示数据条数(pageSize),显示相应页的显示记录,且不能修改后端接口。二、分析先来分析下分页实现。一是后端分页:这种情况下,在后端很容易实现,在官网上有示例,不多说明。二是前端分页:前端分页也是支持的,不...转载 2018-03-09 13:36:04 · 536 阅读 · 0 评论 -
iframe高度自适应
原文链接:http://caibaojian.com/iframe-adjust-content-height.htmlJS自适应高度,其实就是设置iframe的高度,使其等于内嵌网页的高度,从而看不出来滚动条和嵌套痕迹。对于用户体验和网站美观起着重要作用。如果内容是固定的,那么我们可以通过CSS来给它直接定义一个高度,同样可以实现上面的需求。当内容是未知或者是变化的时候。这个时候又有几种转载 2017-03-21 10:13:37 · 411 阅读 · 0 评论 -
js中的延迟执行setTimeout和定时执行setInterval
在js中,延迟执行函数有两种,setTimeout和setInterval,用法如下:setTimeout("testFunction()","6000"); //6000毫秒后执行testFunction()函数,只执行一次。setInterval("testFunction()","6000");//每隔6000毫秒执行一次testFunction()函数,执行无数次。转载 2016-11-10 17:51:24 · 691 阅读 · 0 评论 -
bootstrap table th内容太多表格撑破(自动换行)
增加样式 style="word-break:break-all; word-wrap:break-all;" 这样内容就会自动换行,表格就美观多了。table class="table table-bordered table-hover table-striped" style="word-break:break-all; word-wrap:break-all;"转载 2017-02-15 17:11:38 · 25606 阅读 · 0 评论 -
在js中引用图片的写法
在JS文件中书写相对路径:JS文件是指在页面中引用的外部JavaScript文件,其中可能采用JavaScript代码生成html代码,由于生成的html代码是嵌入在引用该JS文件的页面中,因此,在描述相对路径时,应该使用被引用的文档或素材相对于引用JS文件的页面之间的相对路径。例如,文档“/home/www/a/index.htm”中引用了JS文件“/home/www/a/js/hello.js转载 2015-12-25 20:43:27 · 7825 阅读 · 0 评论 -
post传值中文乱码!
方法一在后台中使用request.setCharacterEncoding("UTF-8");方法二$.ajax({ type:'post', ...... contentType:'application/x-www-form-urlencoded; charset=UTF-8'}); 方法三(此方法绝对可行)前台js将参数值转为统一资源标示符(URI)例如原创 2016-02-29 20:43:31 · 3071 阅读 · 0 评论 -
form表单使用ajaxsubmit上传文件,并验证
在form表单提交时,需要上传图片,在上传前还需要验证表单中的数据是够要求,在表单提交之后,得到一个返回值,并执行一个返回函数。为了满足要求,使用了jquery.form.js框架,完全能满足要使用的要求,先引入这个插件,可自行百度。先写出html代码 商品名称: 商品规格: 品牌名称: 商品图片: 所属类型: 所属分类: 市 场 价 : 波 奇 价原创 2016-06-22 23:44:04 · 1102 阅读 · 0 评论 -
extjs的textfield禁止输入某些字符
这个问题困扰了我整整一天,之前使用网上的重写textfield添加侦听,然后处理keypress事件(http://extjs.com/forum/showthread.php?t=17532),结果发现效果不甚理想,而且需要在公共js中写一段代码,各自的textfield中同样也需要写一段代码。最后参考了numberfield源码,才很好的解决了这个问题: Js代码转载 2016-09-18 11:34:26 · 3175 阅读 · 0 评论 -
js闭包的理解
1 匿名自执行函数我们知道所有的变量,如果不加上var关键字,则默认的会添加到全局对象的属性上去,这样的临时变量加入全局对象有很多坏处,比如:别的函数可能误用这些变量;造成全局对象过于庞大,影响访问速度(因为变量的取值是需要从原型链上遍历的)。除了每次使用变量都是用var关键字外,我们在实际情况下经常遇到这样一种情况,即有的函数只需要执行一次,其内部变量无需维护,比如UI的初始转载 2016-09-21 11:34:35 · 227 阅读 · 0 评论 -
代理post跨域请求
最近在一个项目中,需要访问到外部的资源,而jquery无法满足要求,虽然可以使用jsonp的方法,但我要访问的那个只能用post方法,网上一顿搜索后给出了一系列的方案。【解决方案】1、CORS概述:Cross-Origin Resource Sharing,W3C制定的跨站资源分享标准。post前会产生一次options嗅探(称之为preflight,但简单请求不会出现)来确认原创 2016-09-28 09:19:49 · 930 阅读 · 0 评论 -
iframe里面的页面调用父窗口,左右窗口js函数的方法
iframe里面的页面调用父窗口,左右窗口js函数的方法 实现iframe内部页面直接调用该iframe所属父窗口自定义函数的方法。 比如有A窗口,A内有个IFRAME B,B里面的装载的是C页面,这时C要直接调用A里面的一个自定义函数AFUN();那么只要在C页面中写如下JS函数就可以了:window.parent.AFUN();如果AFUN()有参数也可以直接传递合适的参数转载 2016-09-28 10:41:03 · 372 阅读 · 0 评论 -
在js中,不能把数字当字符串使用
今天在js使用时,要传递一个全为字符串的参数,于是就直接输入了(210002),之后再运行时,总是没效果,找了一个下午,一直没找到,于是回到之前的代码看看,把(210002)改为了('210002'),就正常运行了。谨记啊,这种小错误真的是不该犯的。原创 2016-11-14 17:51:44 · 474 阅读 · 0 评论 -
CSS让图片垂直居中的几种技巧
方法一将外部容器的显示模式设置成display:table,这个设置的意思不用多说了吧… img标签外部再嵌套一个span标签,并设置span的显示模式为display:table-cell,这样span内部的内容就相当于表格,可以很方便的使用vertical-align属性来对齐其中的内容了。 方法1 - 未知高度的图片垂直居中 - www.nowama转载 2016-12-01 17:57:06 · 331 阅读 · 0 评论 -
js保存、获取、删除cookie的方法
这两天学习、写了些web客户端的js代码,下面总结下分享给大家,主要为js保存、获取cookie和js获取各种类型的控件值的方法:1、js保存cookie function setCookie(name,value){ //name为cookie的名称,value为name值 var days = 10; //保存天数,可作为参数传进来转载 2016-11-30 16:45:40 · 621 阅读 · 0 评论 -
在js中=后面赋值出现||符号
在项目中看到这么一行代码:var CodeSTD = window.CodeSTD || {};看不明白,百度后才知道原来js中null、undefined、0在逻辑运算中都为false,其它为true。上端代码的意思是window.CodeSTD为null、undefined、0时,CodeSTD 赋值为{}, window.CodeSTD不为null、undefined、0时,原创 2017-02-15 13:58:50 · 1420 阅读 · 2 评论 -
jquery中的$.fn和$.fx的含义讲解
在无意中看到有的函数用到了$.fn和$.fx,但又不知道是什么意思,就到搜索了一下。$.fn是指jquery的命名空间,加上fn上的方法及属性,会对jquery实例每一个有效。 如扩展$.fn.abc() 那么你可以这样子:$("#div").abc(); 通常使用extend方法扩展,详细请看API. $.fx是指jquery的特效。 如果使用显示、滑动、淡入淡出、动画等转载 2016-01-03 19:25:31 · 685 阅读 · 0 评论