关于swiper中包含表单元素的bug

swiper一个轮播图的插件,项目中引用swiper碰到的问题:

  在微信端打开,安卓手机bug:

  当点击text表单元素的时候,会将后一个swiper-slide的内容推出来,解决办法:

  将后面的swiper-slide动态加载出来,通过swiper.appendSlide将其插入进去

  $(".submit").on("click",function(){
  swiper.appendSlide('<div class="swiper-slide swiper-no-swiping middle"><div class="part-termsBox last"><p><span class="weight">瑞麟湾温泉度假酒店地址:</span>北京市顺义区南彩镇顺平辅线39号箭杆河东侧</p><p><span class="weight">酒店电话:  </span>010-89468899、15201120895</p><p><span class="weight">酒店地图示意:</span></p><img class="map" src="img/map.jpg" alt="" /></div><div class="next toFirstPage" style="margin-bottom: 0.4rem;">回首页</div></div>'); //加到Swiper的最后
  swiper.slideTo(3, 1000, false);
  $(".toFirstPage").on("click",function(){
  swiper.slideTo(0, 0, false);
  })

 

  

转载于:https://www.cnblogs.com/znLam/p/9330745.html

微信小程序1项目背景 设计并实现一个综合微信小程序案例,需包含以下核心功能: 1.swiper组件实现轮播图,展示图片 2.scrollview横向滚动展示图片 3.通过icon的图标做一个小功能(点击显示第几个弹窗showToast) 4.展示可以复制的文字 5.需要展示一段富文本 6.设计一个表单组件页面,要求使用form组件收集信息,在表单组件中必须使用到checkbox和radio组件slider、textarea 7.调用相机的组件拍照或者录像 8.使用网络请求,实现上拉加载新数据(如图片),和下拉刷新加载新的数据(如图片),同时提供一个按钮能够返回顶层(pageScrollTo) 9.如自行搭服务器可以设计一个上传和下载文件的页面 10.实现一个简易的音乐播器,要求基本的播和暂停功能 11.能够读取本地的图片,然后将其显示(需要判断用户选择的是图片还是视频) 12.使用数据缓存api实现部分数据的存储 13. 要合理的出现交互反馈(如弹出提示信息或者对话框) 14. 导航条可以动态设计内容和文字 15. 要出现至少两个tabbar,tabbar需要实现提示文字或者红点标记,点击tabbar的时候能够刷新数据(可选) 16. 设计一个个人信息页面,要求使用picker组件(单选,日期,地域),还有弹窗组件,最后要求数据可以通过缓存api进行本地缓存 项目参考实现的功能如下: 一、整体架构设计 页面结构: 1.首页(tabBar页面) 2.表单页(tabBar页面) 3.媒体中心页(独立页面) 4.我的页面(独立页面) 二、页面详细设计 1. 首页(tabBar页面) 功能实现: 顶部轮播图:swiper组件展示多张宣传图片 横向滚动区:scroll-view横向滚动展示精选内容(如热门推荐) 快捷功能入口:使用icon组件创建多个功能按钮,并且给它们设置点击事件和dataset,要求点击图标能显示出你点的是哪个图标 富文本展示区:rich-text展示带格式的公告内容(必须包含不同大小或者颜色的富文本) 文字复制功能:text组件+bindtap绑定复制事件和设置长按复制的功能 交互设计: 点击icon按钮触发wx.showToast提示 tabBar显示红点标记未读消息 2. 表单页:用户体验调查问卷(tabBar页面) 功能实现: 表单容器:form组件包裹所有输入项 输入组件: o<form> 表单容器,用于收集用户输入的数据 o<radio-group> + <radio> 单选题(单选按钮组) o<checkbox-group> + <checkbox> 多选题(复选框组) o<slider> 滑动评分(0-10 分) o<textarea> 开性问题(文本输入框) o<button> 提交或重置表单的按钮 o<slider> 满意度评分 提交按钮: o数据通过wx.setStorage缓存 交互设计: o表单验证失败触发wx.showModal提示 3. 媒体中心页(通过首页入口跳转) 功能实现: 看猫图: o调用https://api.thecatapi.com/v1/images/search这个接口获取一张猫图片并显示 o提供‘换一张’按钮切换不同的猫图 o提供预览效果 o提供‘查看更多’按钮,进入新的页面,这个页面需要展示更多的随机猫图(https://api.thecatapi.com/v1/images/search?limit=10),要求可以上拉加载更多图片,下拉刷新,还有通过pageScrollTo返回顶部,同样需要提供预览的功能 听音乐: o能够播,暂停,切换音乐 看视频: o播视频,发送弹幕 拍照片: ocamera组件实现拍照片,拍完后,预览该照片,并提供重拍按钮和保存按钮 录视频: ocamera组件实现录视频,拍完后,可以预览视频,并提供重拍按钮和保存按钮 交互设计: 播状态变化触发wx.showLoading反馈 4. 个人信息页(通过首页入口跳转) 功能实现: 设置头像: o调用chooseMedia api 选择本地图片并设置为头像 设置昵称: o调用showModal api,设置editable,保存输入内容并显示 设置个性签名: o调用showModal api,设置editable,保存输入内容并显示 设置性别: o调用showActionSheet api,读取点击内容并显示 修改生日: o使用picker组件,显示日期并保存 修改地区: o使用 wx.chooseLocation api,拿到日期并保存 本地缓存: o使用 wx.setStorageSync 缓存刚刚修改的内容 o使用 wx.getStorageSync 读取缓存的内容, 总结文件说明: 需求分析.docx: 需要包括 1.项目结构 2.功能实现清单 3.功能关键代码解析 4.调试过程记录(记录1-2个典型BUG的解决过程) 5.流程图(可选) 6.效果展示(关键界面截图)
06-09
混合动力汽车(HEV)模型的Simscape模型(Matlab代码、Simulink仿真实现)内容概要:本文档介绍了一个混合动力汽车(HEV)的Simscape模型,该模型通过Matlab代码和Simulink仿真工具实现,旨在对混合动力汽车的动力系统进行建模与仿真分析。模型涵盖了发动机、电机、电池、传动系统等关键部件,能够模拟车辆在不同工况下的能量流动与控制策略,适用于动力系统设计、能耗优化及控制算法验证等研究方向。文档还提及该资源属于一个涵盖多个科研领域的MATLAB仿真资源包,涉及电力系统、机器学习、路径规划、信号处理等多个技术方向,配套提供网盘下载链接,便于用户获取完整资源。; 适合人群:具备Matlab/Simulink使用基础的高校研究生、科研人员及从事新能源汽车系统仿真的工程技术人员。; 使用场景及目标:①开展混合动力汽车能量管理策略的研究与仿真验证;②学习基于Simscape的物理系统建模方法;③作为教学案例用于车辆工程或自动化相关课程的实践环节;④与其他优化算法(如智能优化、强化学习)结合,实现控制策略的优化设计。; 阅读建议:建议使用者先熟悉Matlab/Simulink及Simscape基础操作,结合文档中的模型结构逐步理解各模块功能,可在此基础上修改参数或替换控制算法以满足具体研究需求,同时推荐访问提供的网盘链接获取完整代码与示例文件以便深入学习与调试。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值