js/jq
零零零jiawei
这个作者很懒,什么都没留下…
展开
-
手机版点击了但不想跳就用hover事件
//导航 (function(){ //手机导航 $(".phone-nav").click(function(){ $(".nav").toggle(); }) })();翻译 2018-04-17 15:04:12 · 798 阅读 · 0 评论 -
jq读取宽度
alert( $('div').width() ); //取width alert( $('div').innerWidth() ); //取width + padding alert( $('div').outerWidth() ); //取width + padding + border alert( $('div').outerWidth(true) ); ...原创 2018-06-13 11:15:57 · 752 阅读 · 0 评论 -
js和jq判断一个值是否undefined
if( typeof(carNum)!="undefined" && aaa==1){}原创 2018-06-13 11:16:32 · 4231 阅读 · 0 评论 -
JQ同时改多个css写法
$('header').css({ "border-bottom": "none", "padding": "35px 0" });原创 2018-06-13 11:17:23 · 14017 阅读 · 0 评论 -
时间戳换成一个一个跳() 0 1 : 1 5时 : 2 2分 : 1 5跳动秒)
var demp = parseInt(this.s/1000/60/60/24); this.cutDownArray[0] = Math.floor(demp/10); 0 this.cutDownArray[1] = demp%10; 1天 demp = parseInt(this.s/1000/60/60%24); this.cutDownArray[2...原创 2018-06-13 11:18:31 · 314 阅读 · 0 评论 -
要去判断每个li
aLi.each(function(index){ var width=$(this).find('img').width(); var height=$(this).find('img').height(); var differ=width-height; if(-100<differ&&differ<100){ $(this).addC...原创 2018-05-31 15:41:43 · 115 阅读 · 0 评论 -
jq显示隐藏的几种方法(-------都有回调函数-------)
show hide toggle 左上角隐藏 slideDown slideUp slideToggle 垂直隐藏 fadeIn fadeOut fadeToggle 淡入淡出 fadeto 渐变为给定的不透明度(值介于 0 与 1 之间):$("#div3").fadeTo("slow",0.7);...原创 2018-05-31 15:42:38 · 539 阅读 · 0 评论 -
js返回上一页(功能和浏览器返回上一页一样,会有缓存)
方法一: <a href="javascript:history.go(-1)">返回</a>方法二:back() { if( window.history.length>1) window.history.go(-1) else this.$router.push({path: '/'}); },...原创 2018-05-31 15:43:38 · 3142 阅读 · 0 评论 -
js新的获取元素的方法
1.var obj = document.querySelector("#id"); typeChange: function (str) { 2. var p = document.querySelectorAll('.select p'); for(var i=0;i<span.length;i++){ p[i].className = 'click'; } ...原创 2018-06-20 11:37:28 · 612 阅读 · 0 评论 -
js获取点击的那个标签(切换类型)(js获取的新方法)
selMore(ID){ var self = event.currentTarget; //这句话就获取了点击的当个标签(不用传event进来) self.style.borderBottom = '2px solid #ff9201' //然后修改单个的样式 },...原创 2018-06-20 11:37:53 · 1409 阅读 · 0 评论 -
js验证手机号码和固定电话
http://caibaojian.com/regexp-example.html var phone = this.d.phone if(!(/^1[34578]\d{9}$/.test(phone))){ this.msg("店长手机号码有误"); return false; }原创 2018-06-20 11:38:37 · 2090 阅读 · 1 评论 -
JS把滚动条移动到最高(最顶)
scroll(0,0)原创 2018-06-27 09:40:20 · 3858 阅读 · 2 评论 -
js自已写页面加载等待(首页的拼命加载中和红点圆圈)
<div class="all-load" id="app_loading"> <!-- <p class="jiyu">集众所长 如鱼得水 · 集鱼</p> --> <div class="loading"> <span>原创 2018-06-27 09:40:59 · 2663 阅读 · 1 评论 -
前端移动端开发遇到的兼容性问题
转自 : https://blog.csdn.net/qq_31965883/article/details/79000845在做微信公众号的过程中,遇到的一些ios兼容问题,明明一些事件在安卓上可以正常显示,但在苹果手机上不好使,接下来我说的问题就是在做项目开发中遇到的一些问题,在此稍作总结,主要是为了自己今后的项目开发,如果能够帮到一些和我有同样困惑的开发者,也不失为一件乐事。在做这一块的搜索...转载 2018-07-12 09:15:37 · 1259 阅读 · 0 评论 -
js循环数组,js循环json,四舍五入后保留多少位小数
js循环数组: for(var i=0;i<res.data.length;i++){ res.data[i]['fdmAmt'] = parseFloat_e(res.data[i]['fdmAmt']) //parseFloat有小数点也正常(会保留小数点) } js循环json的方法: for (var i...原创 2018-10-18 10:13:20 · 673 阅读 · 0 评论 -
readOnly属性的去除
在html中,把readOnly的值改成"false"也是不行的,只要有值就生效解决办法是: 用js去除整个readOnly属性if (this.sheAmt > 0){document.getElementById('txt').setAttribute('readOnly','true') ...原创 2019-07-17 09:15:11 · 6349 阅读 · 0 评论 -
jq动态添加内容
$('div').append( '<b>hello</b>' ); //将后面添加到前面的末尾 $('div').appendTo( $('div2') ); //将前面添加到后面的末尾 $('div').prependTo( $('div3') ); //将后面添加到前面的开头...原创 2018-06-13 11:15:38 · 2022 阅读 · 0 评论 -
jq删除,清空子元素和恢复的方法
$(".p").empty();//不会删除自己 //删除内部所有子节点 $(".p").remove();//会删除自己 //删除当前子节点(绑定的不能用) $(".p").detach();//会删除自己 //删除当前子节点(绑定的能用)...原创 2018-06-13 11:15:03 · 10684 阅读 · 0 评论 -
设为首页,收藏本站写法
1.<a href="javascript:void(0)" onclick="SetHome(this,window.location)">设为首页&nbsp;&nbsp;|</a> <a href="javascript:void(0)" onclick="shoucang(document.title,windo原创 2018-04-17 15:04:58 · 11626 阅读 · 0 评论 -
判断复选框是否被选中
if($('#chechbox_hotel').is(':checked')) { alert(1);}原创 2018-05-09 10:47:57 · 2003 阅读 · 0 评论 -
定时器的写法(函数带传参)
window.setTimeout(show,1000); //一秒后只执行一次 window.setInterval(show,1000); //每一秒后都执行一次 window.setTimeout(function(){show('.index-list1')},1000); //js的写法传参,vue的只要定义一个_this就能用数据,或者用var做一个变量 s...原创 2018-05-09 10:48:53 · 3543 阅读 · 0 评论 -
随机数写法
var num=Math.random()>0.5?160:-160;原创 2018-05-09 10:49:07 · 410 阅读 · 0 评论 -
jq选中某个radio单选框
$('.radio-no').click();原创 2018-05-12 15:44:34 · 2062 阅读 · 1 评论 -
jq主动触发某动作
$('a').trigger('click');原创 2018-06-04 09:11:45 · 1024 阅读 · 0 评论 -
toggle点一次执行一个函数
$('#div1').toggle(fn1,fn2);原创 2018-06-04 09:12:13 · 705 阅读 · 0 评论 -
拖拽写法
$(function(){ var disX = 0; var disY = 0; $('div').mousedown(function(ev){ disX = ev.pageX - $(this).offset().left; disY = ev.pageY - $(this).offset().top; $(document).mousemove(func...原创 2018-06-04 09:13:00 · 199 阅读 · 0 评论 -
(集鱼和唯佳)为什么控制器可以获取到member_id
因为控制器每个控制器一开始都会执行init()这个父类文件,而在init()这个父类当中yaf已经把member_id写到全局变量里面了原创 2018-06-04 09:15:01 · 140 阅读 · 0 评论 -
计算两个日期相差多少天
/*计算天数差的函数,通用(已改成兼容火狐)*/ function DateDiff(sDate1, sDate2){ //sDate1和sDate2是2006-12-18格式 var aDate, oDate1, oDate2, iDays aDate = sDate1.split("-") oDate1 = new...原创 2018-05-23 16:00:42 · 5828 阅读 · 0 评论 -
一个日期加上(减去)多少天后的日期
/*日期加减的函数*/ Date.prototype.Format = function(fmt) { //author: meizz var o = { "M+" : this.getMonth() + 1, //月份 "d+" : this.getDate(), //日 "h+" : this.getHours(), //小时 "m+" : this.getMinu...原创 2018-05-23 16:01:11 · 2690 阅读 · 0 评论 -
计算某一天是星期几
var date = new Date(Date.parse(2016/4/1)); var date_month = date.getMonth()+1; var date_week = date.getDay();原创 2018-05-23 16:01:31 · 810 阅读 · 0 评论 -
jq循环每个标签each
$('li').each(function(i,elem){ //一参:下标 $(elem).html(i); //二参:每个元素});原创 2018-06-06 09:19:41 · 2594 阅读 · 0 评论 -
jq,js,php获取数组的个数
JQ: alert( $('li').size() ); JS: num=array.length PHP: num=count(array)原创 2018-06-06 09:20:11 · 5291 阅读 · 0 评论 -
jq里的event对象
$('div').click(function(ev){ //ev : event对象 //ev.pageX(相对于文档的) : clientX(相对于可视区) //ev.which : keyCode ev.preventDefault(); //阻止默认事件 ev.stopPropagation(); //阻止冒泡的操作 return false; ...原创 2018-06-13 11:13:34 · 1678 阅读 · 0 评论 -
jq只能执行一次的事件
$('div').on({ //事件的写法 'click' : function(){ //把on换成one,就只能执行一次 alert(123); }, 'mouseover' : function(){ alert(456); } }); $('div').on('click mouseover',function(){ alert(123); $(...原创 2018-06-13 11:14:31 · 5425 阅读 · 0 评论 -
audio修改src再播放出现 Uncaught (in promise) DOMException 的解决办法
修改src后, 在play()之前加一个定时器延迟一下时间 , 如下:this.timeout1 = setTimeout(()=>{ audio.play()},300)原创 2019-08-01 08:44:35 · 4028 阅读 · 3 评论