JavaScript/Jquery
peter_qyq
奋斗
展开
-
fancybox 是一款优秀的 jquery 弹出层展示插件
今天给大家分享一款优秀的 jquery 弹出层展示插件 fancybox。它除了能够展示图片之外,还可以展示 flash、iframe 内容、html 文本以及 ajax 调用,我们可以通过 css 来自定义外观。fancybox 特点:可以支持图片、html 文本、flash 动画、iframe 以及 ajax 的支持;可以自定义播放器的 css 样式;可以以组的形式进行播放;如果将转载 2016-07-22 15:15:32 · 5348 阅读 · 0 评论 -
navigator.userAgent.indexOf来判断浏览器类型
navigator.userAgent.indexOf来判断浏览器类型$(document).ready(function(){ var ua = navigator.userAgent; if(ua.indexOf("Android")>0 || ua.indexOf("iPhone")>0 || ua.indexOf("iPad")>0){//移动端 location.hr转载 2016-11-04 14:35:21 · 21424 阅读 · 0 评论 -
js中json与数组字符串的相互转化
var t="{'firstName': 'cyra', 'lastName': 'richardson', 'address': {'streetAddress': '1 Microsoft way', 'city': 'Redmond', 'state': 'WA','postalCode': 98052 },'phoneNumbers': [ '425-777-7777','206-77原创 2016-10-28 14:49:09 · 595 阅读 · 0 评论 -
OSS上传图片
后台package com.xiaohe.qd.controller;import java.io.File;import java.io.InputStream;import java.util.Random;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRespo原创 2017-01-22 16:17:39 · 2834 阅读 · 0 评论 -
使用qrcode.js生成二维码
<!--html内容--><a onclick="checkEr(${activitys.id!''})">查看二维码</a><div id="formTab${activitys.id!''}" style="display:none;" class="d_table_form"></div><script type="text/javascript" src="../js/qrcode.js原创 2017-09-27 17:01:42 · 448 阅读 · 0 评论 -
使用ajaxFileUpload插件返回的data由于添加了pre标签无法解析
在使用ajaxFileUpload插件的时候,想必有不少人遇到返回的data由于添加了pre标签无法解析的问题,这里提供三个解决方式。我们找到源码ajaxfileupload.js文件,找到uploadHttpData函数,修改下它的返回值就可以了。uploadHttpData: function( r, type ) { var data = !type; dat...原创 2018-04-10 16:18:43 · 817 阅读 · 1 评论 -
uploadify3.2上传插件案例
uploadify是一款优秀的上传插件,可以实现批量上传取消,上传进度,自由控制按钮样式,自由控制文件大小和文件类型,以及包含上传过程中各个时间段的事件<script type="text/javascript" src="${resource}/js/jquery.min.js"></script><link rel="stylesheet" href="${re.原创 2018-04-12 18:02:13 · 278 阅读 · 1 评论 -
2018新型手机号正则表达式
由于新时代,各种网络运营商出现,比如阿里的蚂蚁宝卡,腾讯的大王卡等等,所以常规的手机号正则表达式已经满足不了现实需求,下面提供一个新的正则表达式(这里同时记录下一些比较常用的正则):// 手机号码正则表达式var mobile = /^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\\d{8}$/;//19...原创 2018-04-21 18:58:23 · 14048 阅读 · 3 评论 -
JS实现方向键切换输入框
代码如下var array = [];$(document).ready(function(){ array[0] = [document.getElementById("a"),document.getElementById("b"),document.getElementById("c")]; array[1] = [document.getElementById("d"),docume...原创 2018-05-28 11:06:10 · 1471 阅读 · 0 评论 -
js实现post方式提交并打开新窗口
/** * js实现post方式提交打开新窗口 * @param URL * @param PARAMS */function postOpenWindow(URL, PARAMS) { var temp_form = document.createElement("form"); temp_form.action = URL; temp_form.target...原创 2018-12-06 15:55:41 · 2311 阅读 · 1 评论 -
js表单实现在iframe里post传参
html部分<form id="form1" action="${url}" target="target1" method="post"> <input type="hidden" name="appId" value="${appId}"/> <input type=&quo原创 2018-12-06 16:04:38 · 2426 阅读 · 0 评论 -
JS无法加载,必须alert才能加载
今天遇到这样一种情况,在调用腾讯云IM聊天室JSSDK的时候,下面的读取群组成员一直无法成功调用,但是我在中间写个alert就调用了,一直想不明白怎么回事。后来在百度查到,原来是加载一些js和css的时候需要时间,找到了解决办法就是用setTimeout(function, 毫秒)函数,然后就成功调用这个方法了。if(accountMode==1){//托管模式 //判原创 2016-11-04 14:22:28 · 1750 阅读 · 0 评论 -
dropload插件的使用(上拉下滑加载数据)
1.导入jsdropload.min.jszepto.min.js 2.后台查询/** * 我找的劵 * * @return */ @Action("IFindTicket") public String IFindTicket() { try { FuTransaction transaction = fuTransactionSer原创 2016-07-26 16:32:05 · 18529 阅读 · 1 评论 -
js子窗口与父窗口的调用
子窗口与父窗口的调用 注意:要用open打开才行,如果用openModal打开则会访问不到opener.顺便说下open的参数:window.open('page.html','newwindow','height=100,width=400,top=0,left=0,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=原创 2016-07-22 15:04:45 · 675 阅读 · 0 评论 -
js字符串和时间戳之间的转换
//获取当前时间:var myDate = new Date();//年份var year = myDate.getFullYear();//月份var month = myDate.getMonth() + 1;//日var day = myDate.getDate();//年份(2位)myDate.getYear(); //完整年份(4位,1970-????)m原创 2016-07-25 10:27:05 · 747 阅读 · 0 评论 -
jsp 自定义标签
如何建立一个简单的标记处理器? 需要做三件事:一、编写标签处理器(java文件)二、在标签库描述符文件中描述该标签 (TLD文件)三、在jsp文件中引用该标签具体步骤:step1:编写一个扩展SimpleTagSupport的类package foo;import javax.servlet.jsp.tagext.SimpleTagSupport;//转载 2016-07-25 10:37:13 · 535 阅读 · 0 评论 -
js日期函数
//替换字符串 function Replace(str, from, to) { return str.split(from).join(to); } // 日期类型格式成指定的字符串 function FormatDate(date, format) { format = Replace(format, "yyyy", dat原创 2016-07-25 11:31:33 · 255 阅读 · 0 评论 -
easyui的validatebox
对jquery.validatebox.js进行扩展,新建js文件,可以取名为:validatebox.js,这个文件中的内容如下: //扩展easyui表单的验证 $.extend($.fn.validatebox.defaults.rules, { //验证汉字 CHS: { validator: fun原创 2016-07-25 11:25:14 · 585 阅读 · 0 评论 -
JavaScript跨域总结与解决办法
什么是跨域JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。但在安全限制的同时也给注入iframe或是ajax应用上带来了不少麻烦。这里把涉及到跨域的一些问题简单地整理一下:首先什么是跨域,简单地理解就是因为JavaScript同源策略的限制,a.com 域名下的js无法操作b.com或是c.a.com域名下的对象。更详细的说明可以看下表:URL转载 2016-07-25 11:37:30 · 290 阅读 · 0 评论 -
js金额格式化
/** * 将数值四舍五入(保留2位小数)后格式化成金额形式 * * @param num 数值(Number或者String) * @return 金额格式的字符串,如'1,234,567.45' * @type String */ function formatCurrency(num) {原创 2016-07-25 16:01:05 · 744 阅读 · 0 评论 -
常用正则表达式
//验证数字function validateOrder(orderId) { var re = new RegExp(/^[1-9]\d*$/); return re.test(orderId); }则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]function is原创 2016-07-20 16:19:19 · 271 阅读 · 0 评论 -
横向时间进度条
function ready(){ if(${benefit==0}){ $("#money").attr("disabled","disabled"); }else{ $("#money").removeAttr("disabled"); } var now = new Date(); var hours = now.getHours(); var minut原创 2016-06-22 10:10:56 · 1571 阅读 · 0 评论 -
java 实现倒计时的效果
var NowTime=new Date(${newDate});// 服务器当前时间GetRTime(); function GetRTime(){ var EndTime= new Date("March 09 12:00:00 2016"); //截止时间 var nMS=EndTime.getTime() - NowTime.getTime();原创 2016-06-21 17:33:40 · 839 阅读 · 0 评论 -
javascript实现base64加密和md5加密
客户端base64加密var Base64= { _keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", encode:function(e){ var t=""; var n,r,i,s,o,u,a; ...原创 2019-04-28 10:08:38 · 630 阅读 · 0 评论