javascript/jquery
caikys
这个作者很懒,什么都没留下…
展开
-
js表达式判断为空,0==““问题
一般判断输入框是否为空用num==="",而不是num=="",因为0==""为true的,原创 2021-09-15 10:53:14 · 271 阅读 · 0 评论 -
fullpage
$('#dowebok').fullpage({ afterLoad:function(anchorLink, index){ if(index==1){ //执行第一页数据加载 }else if(index==2){ //执行第...原创 2019-08-22 11:01:54 · 134 阅读 · 0 评论 -
js获取对象所有属性的长度
var obj = { id1:1, id2:2, id3:3 }; // 带有不可枚举属性console.log(Object.getOwnPropertyNames(obj).length)// 获取可枚举属性的长度console.log(Object.keys(obj).length)...原创 2019-08-08 09:57:04 · 1021 阅读 · 0 评论 -
判断开始时间不能大于结束时间
function compareDate(s1,s2){ return ((new Date(s1.replace(/-/g,"\/")))>=(new Date(s2.replace(/-/g,"\/"))));}//时间可拼接,例如var startTime="2019-04-03"+00:00:00";var startTime="2019-04-03 00:00:00";...原创 2019-04-03 16:07:23 · 4372 阅读 · 0 评论 -
input单选复选的相关操作
jq取消单选框input的选择:$("input[type='radio']").prop("checked",false);原创 2019-04-03 11:35:31 · 190 阅读 · 0 评论 -
两个数组对应去重并切割
<script> var selectedIdArry = [11,5,88,12,99,12,5]; var selectedNameArry = ['11号','5号','88号','12号','99号','12号','5号']; //直接定义结果数组 var arr=[] ; for(var i = 1; i < selectedIdArr...原创 2019-03-26 14:33:21 · 232 阅读 · 0 评论 -
数字三位逗号分隔
function ThreeBits(value){ var value = String(value); var left=value.split('.')[0], right=value.split('.')[1]; right = right ? (right.length>=2 ? '.'+right.substr(0,2) : '.'+right+'0') : '...原创 2019-03-26 14:14:40 · 1219 阅读 · 0 评论 -
使用jquery.lazyload.js图片预加载(懒加载)遇到的问题,图片加载不出来
1、在使用jquery.lazyload.js时,如果是数据直接在DOM节点直接渲染,并且图片排列规则,使用方法:给img标签添加的属性有: <img class="lazy" src="__TEMP__/{$style}/public/images/load_banner.jpg" data-original="{:__IMG($v.adv_image)}" alt=""&g...原创 2018-01-30 11:00:13 · 12350 阅读 · 1 评论 -
window对象下的属性说明
var href = window.location.href;//完整的urlvar protocol = window.location.protocol;//协议var hostname = window.location.hostname;//主机名var host = window.location.host;//主机名+端口号var port = windo...原创 2018-02-24 10:10:07 · 571 阅读 · 0 评论 -
动态获取数据点击事件不生效的解决办法
html: <div class="list-click">点击我</div>css: .list-click { cursor: pointer;//IOS失效时给点击的元素添加这个属性}script: $(document).on('click',".list-click",function(e){ ...原创 2018-01-30 11:22:24 · 4795 阅读 · 0 评论 -
jQuery页面初始化事件
jQuery 页面加载初始化的方法有3种 ,页面在加载的时候都会执行脚本。第一种: $(document).ready(function(){ alert("第一种方法。"); }); 第二种: $(function(){ alert("第二种方法。最简单常用的方法"); }); 第三中: jQuery(functio...转载 2018-01-25 16:52:08 · 4628 阅读 · 0 评论 -
商品详情页面实现点击收藏,取消收藏
html代码: <!-- 收藏商品 --> {if condition="$is_member_fav_goods == 0"} <a href="javascript:;" class="new-btn buy-cart fav" onclick="collectionGoods({$goods_detail.goods_id},'goods','{$good...原创 2017-12-25 15:25:56 · 19289 阅读 · 0 评论 -
选项卡回退历史刷新回到上次点击的选项卡
之前写电商网页的时候,很多个页面的需求是有多个选项卡,点击不同选项卡进行切换,点击当前选项卡的某个链接跳转之后,按回退历史键,如果不进行任何处理,页面会默认回到第一个选项卡,这样客户体验感,之后找到了解决方法,分享出来希望对大家有帮助:在页面tab切换的时候的,通过history.replaceState将当前的页面状态保持-将修改页面的URL的,但是不会重新加载页面;当页面返回重新显示的时候...翻译 2017-12-01 14:03:59 · 2551 阅读 · 0 评论 -
data属性
jq中获取data-*属性的方法:html: <div data-flag="false"></div>scricpt: $("div").data("flag");//获取$("div").attr("data-flag","true");//修改 ...原创 2018-01-30 11:59:26 · 2429 阅读 · 0 评论 -
get和post
一、get和post的区别:1. get是从服务器上获取数据,post是向服务器传送数据。 2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。3. 对于get...原创 2017-03-16 09:19:31 · 315 阅读 · 0 评论 -
到底加载更多,加载下一页
var pageNum_hots = 1;//初始化页数 var totalPages_hots = ""; var loading = false;//加载状态 hots();//加载首页 // 底部分页加载 $(window).on('scroll', function () { var scrollTop = $(window).scrollTop(); i...原创 2018-04-11 16:07:19 · 9665 阅读 · 0 评论 -
切割保留域名参数后的数值
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> </body&原创 2018-04-16 14:52:40 · 189 阅读 · 0 评论