当前位置: 首页 > news >正文

武威市网站建设_网站建设公司_表单提交_seo优化

展示网站建设价格,俄语网站建设注意事项,网页设计教程 表单,建个营销型网站多少钱简要记录维护 jQuery 项目相关需求实现的细节#xff0c;方便日后回顾。样式相关 flex 布局justify-content: flex-start; 和 justify-content: center;flex-wrap: wrap; 换行cursor: pointer; 手型的使用jQuery 左右移动 animate 使用 jQuery 实现左右按钮移动效果 - 类似…简要记录维护  jQuery 项目相关需求实现的细节方便日后回顾。样式相关 flex 布局justify-content: flex-start; 和  justify-content: center;flex-wrap: wrap; 换行cursor: pointer; 手型的使用jQuery 左右移动 animate 使用 jQuery 实现左右按钮移动效果 - 类似于 FM 音乐播放器项目的动画实现 var isAnimate false //判断是否在动画之中 var isToStart true //判断是否在最起始位置 var isToEnd false //判断是否到底 $(.right_button).on(click,function(){ if(isAnimate) return var itemWidth $(.items_new).outerWidth(true) //每个小容器的真实宽度 var rowCount parseInt($(.content_new).width()/itemWidth) //可视窗口 除以 itemWidth 得到可视窗口能看到的整数个数 if(!isToEnd){ isAnimate true $(.items_new).animate({ left: - rowCount * itemWidth },400, function(){ isAnimate false isToStart false if(parseFloat($(.content_new).width()) - parseFloat($(.items_new).css(left)) parseFloat($(.items_new).css(width)) * ?Yii::$app-params[bookShow][newBookNum]?) { // newBookNum 对应 params.php 文件设置书本数量 isToEnd true } }) } }) $(.left_button).on(click,function(){ if(isAnimate) return var itemWidth $(.items_new).outerWidth(true) var rowCount parseInt($(.content_new).width()/itemWidth) if(!isToStart){ isAnimate true $(.items_new).animate({ left: rowCount * itemWidth },400, function(){ isAnimate false isToEnd false if(parseFloat(($(.items_new).css(left))) 0){ isToStart true } }) } }) localStorage 实现搜索功能 用 localStorage 实现搜索历史功能点击可跳转相应页面Demo预览 代码 !DOCTYPE html html langen head meta charsetutf-8 meta nameviewport contentwidthdevice-width, initial-scale1, minimum-scale1, maximum-scale1, user-scalableno title搜索历史----localstorage本地化存储/title script srchttps://cdn.bootcss.com/jquery/1.12.4/jquery.js/script /head body div classcol-lg-6 stylemargin-top:20px; div classinput-group input typetext classform-control idkeywords placeholder随便输入查看效果默认5条 span classinput-group-btn button classbtn btn-default idsearch typebuttonGo!/button /span /div!-- /input-group -- /div!-- /.col-lg-6 -- /div!-- /.row -- brbr div stylemargin:20px 20px 0px 20px; span搜索历史/span span idempty清除历史/span /div div stylemargin:20px; idhistory /div /body script typetext/javascript $(function(){ update_history(); // 绑定回车事件 $(document).keydown(function(event){ if(event.keyCode13){ $(#search).click(); } }); // 搜索点击事件 $(#search).click(function(){ var keywords $(#keywords).val(); history(keywords); //添加到缓存 update_history(); //更新搜索历史 }) // 清空搜索历史 $(#empty).click(function(){ mystorage.remove(keywords); $(#history).html( ); }) }) /** * [update_history 更新搜索历史] */ function update_history(){ console.log(mystorage.get(keywords)); var history mystorage.get(keywords); if (history) { var html ; $.each(history,function(i,v){ html a classhistory_link btn btn-default stylemargin: 5px; hrefjavascript:; rolebutton v /a }) $(#history).html(html); }; } /** * [history //搜索历史函数存储] */ function history(value){ var data mystorage.get(keywords); if (!data) { var data []; //定义一个空数组 }else if(data.length 5){ //搜索历史数量 data.shift(); //删除数组第一个元素有 }else{ }; if (value) { //判断搜索词是否为空 if (data.indexOf(value)0) { //判断搜索词是否存在数组中 data.push(value); //搜索词添加到数组中 mystorage.set(keywords,data); //存储到本地化存储中 }; }; } /** * [mystorage 存储localstorage时候最好是封装一个自己的键值在这个值里存储自己的内容对象封装一个方法针对自己对象进行操作。避免冲突也会在开发中更方便。] */ var mystorage (function mystorage(){ var ms mystorage; var storagewindow.localStorage; if(!window.localStorage){ alert(浏览器不支持localstorage); return false; } var set function(key,value){ //存储 var mydata storage.getItem(ms); if(!mydata){ this.init(); mydata storage.getItem(ms); } mydata JSON.parse(mydata); mydata.data[key] value; storage.setItem(ms,JSON.stringify(mydata)); return mydata.data; }; var get function(key){ //读取 var mydata storage.getItem(ms); if(!mydata){ return false; } mydata JSON.parse(mydata); return mydata.data[key]; }; var remove function(key){ //读取 var mydata storage.getItem(ms); if(!mydata){ return false; } mydata JSON.parse(mydata); delete mydata.data[key]; storage.setItem(ms,JSON.stringify(mydata)); return mydata.data; }; var clear function(){ //清除对象 storage.removeItem(ms); }; var init function(){ storage.setItem(ms,{data:{}}); }; return { set : set, get : get, remove : remove, init : init, clear : clear }; })(); /script /html 计时器温馨提示 温馨提示功能例已耗时用眼1小时请休息片刻 timeCount() function timeCount(){ var restHelper 1 var timer setInterval(function() { console.log(restHelper ); if(restHelper 3600){ alert(已经阅读一小时咯请休息片刻哟。) clearInterval(timer) timeCount() } }, 1000); } 更多专业前端知识请上 【猿2048】www.mk2048.com
http://www.lebaoying.cn/news/52146.html

相关文章:

  • 人工做流量的网站凡科怎么样
  • p2p网站建设小微金融龙岩做网站公司哪家好
  • 阿里巴巴网站怎么做推广wordpress paypal转账
  • 大型门户网站建设哪便宜网上购物网站开发
  • 网站做优化效果怎样移动微网站建设
  • 赣州专业网站推广网站加入购物车的代码
  • 超炫html5网站模板如何进行网站宣传推广
  • 建视频网站的费用经典软文广告案例
  • 九歌人工智能诗歌写作网站深圳新型材料网站建设
  • c 网站开发流程图建设文明网站平台的意义与概述
  • 在手机上如何制作网站西安西工大软件园做网站的公司
  • 网站备案号被注销什么原因辽宁建设工程信息网查
  • 顺义区快速建站wordpress tag 输出
  • 青岛建设交易中心网站广州做网页
  • 网站建设的目的与意义是什么意思小加工厂怎样找订单
  • 深圳网络推广网站推广网页微信客户端下载
  • 企业网站布局960常州营销推广公司
  • 网站建设花都區襄阳网站建设企业
  • dede网站名称更改不了绍兴专业做网站
  • 怎么用vs2010做网站设计大庆网站设计费用
  • 网站做成软件免费举报网站建设
  • 一般公司做网站多少钱行业 专业 网站建设
  • 东莞p2p网站开发费用微信公众号推广目的
  • 电商网站首页模板免费咨询服务合同模板
  • 百度收录效果好的网站网站配色表
  • 企业做网站还是做平台好企业网络搭建书籍
  • 优秀行业网站简单网站制作实验报告
  • 有创意的工作室名字大全seo超级外链工具
  • 网站运营团队各岗位的职责是什么菊子曰 wordpress
  • 网站开发是编程吗国外的跨境电商平台有哪些