Jquery/javascript
Everything1209
my god
展开
-
jQuery.validationEngine.js学习
jQuery.validationEngine.js学习项目中使用到了这个插件,抽了个空,看了一下。(function($){var method ={}$.fn.validationEngine = function(){}$.validationEngine = {}$(function(){$.validationEngine.defaults.promptPosit转载 2014-04-14 14:56:57 · 1573 阅读 · 0 评论 -
jquery 实时监听输入框值变化的完美方案
只需要同时绑定 oninput 和 onpropertychange 两个事件,但是这并不完美$('.input-form :input').bind('input propertychange', function(){ //获取.input-form下的所有 <input> 元素,并实时监听用户输入 //逻辑})以上代码在因为用的bind,所以当遇到追加的新input标签时,原创 2016-10-13 16:54:40 · 17199 阅读 · 0 评论 -
AJAX请求在微信环境报错:NetworkError: Failed to execute 'send' on 'XMLHttpRequest': Failed to load
NetworkError: Failed to execute 'send' on 'XMLHttpRequest': Failed to load原创 2016-05-19 16:31:27 · 73372 阅读 · 9 评论 -
语音转换
var zhText = "你好";//需要转换的文字zhText = encodeURI(zhText);document.write("");document.write("");document.write("");document.write("");原创 2016-01-16 16:08:52 · 865 阅读 · 0 评论 -
js查看Object对象的内容
假设将对象赋给test,此时test是也是对象。var test = object;一、查看对象内容(一级对象)。 for(i in test ){ alert(i); //获得属性 alert(test[i]); //获得属性值} 二、查看对象里的对象(二级及以上)for(i in test ){ alert(i); aler原创 2015-10-19 11:44:43 · 4887 阅读 · 0 评论 -
JS判断今天是礼拜几
代码如下: var a = new Array("日", "一", "二", "三", "四", "五", "六"); var week = new Date().getDay(); var str = "今天是星期"+ a[week]; alert(str);原创 2015-09-17 15:08:09 · 684 阅读 · 0 评论 -
js常用判断
JS判断变量是否为空判断是否null/** * 判断是否null * @param data */function isNull(data){ return (data == "" || data == undefined || data == null) ? "暂无" : data; }原创 2015-06-19 15:36:26 · 582 阅读 · 0 评论 -
js判断是否为IE浏览器
由于IE11这个破浏览器的navigator里面不包含MSIE字符串,window.ActiveXObject也不再支持。要判断是否为IE11浏览器。可以使用如下的代码: function isIE(){ if(!!window.ActiveXObject||"ActiveXObject" in window){ alert(1);retur原创 2015-06-15 18:01:43 · 593 阅读 · 0 评论 -
jquery时间戳转换为日期格式
function formatDate(format, timestamp){ var a, jsdate=((timestamp) ? new Date(timestamp*1000) : new Date()); var pad = function(n, c){ if((n = n + "").length < c){ return转载 2015-04-16 14:11:06 · 5118 阅读 · 0 评论 -
使用计时事件制作的钟表
function startTime(){var today=new Date()var h=today.getHours()var m=today.getMinutes()var s=today.getSeconds()// add a zero in front of numbers<10m=checkTime(m)s=checkTime(s)document.getElem转载 2014-08-18 17:43:43 · 1376 阅读 · 0 评论 -
JS错误处理,可以用于验证
var txt="";function message(){try { adddlert("Welcome guest!"); }catch(err) { txt="There was an error on this page.\n\n"; txt+="Error description: " + err.message + "\n\n"; txt+="Cli转载 2014-08-18 11:58:46 · 652 阅读 · 0 评论 -
索引数组、关联数组和静态数组、动态数组
数组分类:1、从数组的下标分为索引数组、关联数组12345678910111213141516/* 索引数组,即通常情况下所说的数组 */varary1 = [1,3,5,8];//按索引去取数组元素,从0开始(当然某些语言实现从1开始)//索引实际上就是序数,一个整转载 2014-05-05 17:54:49 · 2904 阅读 · 0 评论 -
getElementById用法
这标题点击标题,会提示出它的值。原创 2014-04-09 11:09:42 · 1006 阅读 · 0 评论 -
Jquery常用判断
JS判断变量是否为空判断是否null/** * 判断是否null * @param data */function isNull(data){ return (data == "" || data == undefined || data == null) ? "暂无" : data; }JS获取当前访问URL的完整地址 var currentURL = location.href原创 2016-12-01 16:20:47 · 505 阅读 · 0 评论 -
记录一次移动端定位问题
问题分析问题原始Html5获取经度和纬度代码问题产生原因解决方案需求:在微信公众号获取用户的经纬度,识别用户所在城市;根据数据库存储的店铺地址,调用百度地图API换算距离,将用户附近店铺根据距离远近排序展示给用户,点击附近店铺可进入百度地图导航界面问题分析问题:使用Html5去获取用户的定位信息,即经度和纬度。在安卓手机上是可以正常获取的,但是在苹果IOS手机上是无法获取的,会提示错误原创 2016-12-09 16:56:28 · 6900 阅读 · 0 评论 -
记录一次ajax错误Provisional headers are shown
问题在PC端调试是可以正常生成海报的,但是放置到微信端打开就提示这个错误。在微信端调试又很麻烦,所以挺折腾人错误截图: 就只有上述错误信息,response没有返回数据分析原因按照上述错误提示搜索,可能原因是请求根本就没有到达后端。 参考了这个链接: http://blog.csdn.net/nx8823520/article/details/27671455 为什么会出现这个事情嗯?最大的原创 2016-12-24 16:37:55 · 11221 阅读 · 0 评论 -
为input中的date设置日期
//html<input type="date" id="register_time" value="">一般的做法为:$('#register_time').val('2015-12-09')//可是这样却不能在页面上。看到正确的日期显示,是空白正确的做法是:$('#register_time').attr('value','2015-12-09')//注意日期格式,一定要正确,否则也不显示原创 2017-03-02 10:15:00 · 13154 阅读 · 0 评论 -
输入框输入值自动格式化,每4位加空格或-
<h3>这里设置第四位开始加空格</h3><input data-gap=4 maxlength="14" size="14" autocomplete="on" type="text" placeholder="请输入卡号"/><button>获取输入值</button><script>var input = document.querySelectorAll('input')[0];转载 2017-07-04 15:59:02 · 2897 阅读 · 0 评论 -
AJAX跨域请求json数据的实现方法
这篇文章介绍了AJAX跨域请求json数据的实现方法,有需要的朋友可以参考一下我们都知道,AJAX的一大限制是不允许跨域请求。 不过通过使用JSONP来实现。JSONP是一种通过脚本标记注入的方式,它是可以引用跨域URL的js脚本,不过需要提供一个回调函数(必须在您自己的页面上),因此,你可以自己处理结果。 让我们看看JSONP的是怎么在jQuery,MooTools的,Dojo Toolki转载 2014-05-29 14:06:03 · 2404 阅读 · 0 评论 -
点击提交按钮触发ajax请求时,做到处理完前一个请求后再处理第二个请求
思路:用户点击按钮触发AJAX ---原创 2014-09-13 11:54:09 · 32114 阅读 · 0 评论 -
jQuery 使用 $.getJSON() 跨域获取 JSON 数据
01020304050607080910header('Content-type: application/json'); $user= array( "name" => "Unmi", "blog"=> "http:/转载 2014-04-17 17:49:05 · 2577 阅读 · 0 评论 -
jQuery Ajax 实例 全解析
jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到jQuery.ajax()的(这个后面会说到).1. load( url, [data], [ca转载 2014-04-19 15:03:17 · 569 阅读 · 0 评论 -
inerHTML总结
inerHTML是html标签的属性,成对出现的标签大多数都有这个属性是开始标签和结束标签之间的字符,不包括标签本身比如aaaaaaaaaabbbbbbbb 这里的p标签和span标签嵌套在一起那么pp.innerHTML的内容就是aaaaaaaaaabbbbbbbbss.innerHTML的内容就是bbbbbbbb原创 2014-07-17 17:37:20 · 688 阅读 · 0 评论 -
Jquery创建元素的方法
function appendText(){var txt1="Text."; // 以 HTML 创建新元素var txt2=$("").text("Text."); // 以 jQuery 创建新元素var txt3=document.createElement("p");txt3.innerHTML="Text."; // 通转载 2014-07-17 18:07:06 · 807 阅读 · 0 评论 -
jquery ajax abort()方法
最近在做一个项目,里面需要js 异步请求的时候,把上一次的的请求取消,由于使用的是jquery,挡在手册里没有找到关于.abort()方法,在网上搜索了一下,在http://ooxx.me/jquery-ajax-abort.orz看到有关于jquery 里.abort()使用方法,直接用例子: current_request = $.get('/events', { '七夕':转载 2014-07-02 15:54:44 · 3610 阅读 · 0 评论 -
jquery父级元素获取所有子级元素
3转载 2014-07-08 11:33:13 · 1403 阅读 · 0 评论 -
jquery表单提交方法submit()特别注意
先看如下代码:原创 2014-07-28 19:18:02 · 6741 阅读 · 0 评论 -
关于jsonp跨域细节整理
我们在传递表单数据时经常会用到jquey中的$.AJAX方法,原创 2014-08-09 18:20:14 · 564 阅读 · 0 评论 -
控制APP端,各种浏览器兼容问题,自适应尺寸
jquery-1.8.2.min.js">application.function.js"> *{margin:0;padding:0;} ul,ol,dl,dt,dd,p{margin:0 auto;padding:0px;} body{font-family:'Microsoft Yahei','黑体-简','XinGothic-SinaWeibo','S原创 2014-08-26 20:01:12 · 925 阅读 · 0 评论 -
jquery细节注意点
1.使用addClass()添加class属性时。 我习惯是这样写的:原创 2014-07-19 16:36:01 · 547 阅读 · 0 评论 -
jquery之AJAX请求方法学习
1.表单数据的序列化 serialize() 将表单内容转换为字符串 serializearray() 将表单内容转换为JSON对象2.return false 与event.preventDefault()的区别 表单获取方式:3.$.ajax方法原创 2015-04-19 21:58:20 · 756 阅读 · 0 评论 -
jquery的追加
src="__ROOT__/statics/index/images/man.jpg" src="{$val.headimgurl}"> {$val.wx_name} {$val.add_time|date='Y-m-d H:i:s',###} {$val.order_amount} 0.00 {$v原创 2015-04-16 16:47:57 · 644 阅读 · 0 评论 -
discuz不支持jquery写法的解决办法
jQuery(function() { jQuery(".flexslider").flexslider(); });把 $ 换成 jQuery就可以了原创 2015-05-22 17:40:43 · 1772 阅读 · 0 评论 -
Jquery的$.ajax防止重复提交的方法
1、第一种,对于onclick事件触发的的ajax可以采用如下方法: 即在beforeSend中使点击按钮不可用,ajax结果返回后置为可用 $.ajax( { type: 'POST', url: APP+'?m=Shopping&a=ajaxSubmitorder&sid='+sid+'&src='+src, cache:false,原创 2016-09-22 19:23:33 · 13329 阅读 · 0 评论 -
jquery input change事件
input输入框的change事件,要在input失去焦点的时候才会触发$('input[name=myInput]').change(function() { ... });在输入框内容变化的时候不会触发change,当鼠标在其他地方点一下才会触发 用下面的方法会生效,input$("#input_id").on('input',function(e){ alert('Changed!转载 2016-10-13 19:26:47 · 6671 阅读 · 0 评论 -
一个好用的Jquery时间插件
效果图可以精确到时分秒 html代码<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head> <meta http-equiv="Content-Type" content="te原创 2016-11-04 14:39:53 · 2326 阅读 · 1 评论 -
PHP程序员必须要懂得的十个Jquery应用,收藏下
应用一、在文本或密码输入时禁止空格键在很多表格领域都不需要空格键,例如,电子邮件,用户名,密码等等等。这里是一个简单的技巧可以用于在选定输入中禁止空格键。$('input.nospace').keydown(function(e) { if (e.keyCode == 32) { return false; }});应用二、在图片上停留时逐渐增强或减弱的透明效果$(转载 2016-10-25 15:58:21 · 493 阅读 · 0 评论 -
加载页面后,需要触发点击事件,但是没有执行
问题:加载页面后,需要触发点击事件,但是没有执行 解决办法:把需要在页面加载完后触发的代码放在body标签内的最后面。就可以了//放在body标签内的最后面$(function(){ $('.tabs-container.show').find('.border-box.active').trigger("click"); })</script> </body></html原创 2017-12-28 16:40:33 · 5522 阅读 · 0 评论