weui 搜索 weui-search-bar
效果图
1、首先引入css跟js
<link rel="stylesheet" type="text/css" href="lib/weui.min.css">
<script src='js/jquery.min.js'></script>
<script src='lib/jquery-weui.min.js'></script>
2、html内容
<div class="weui-search-bar" id="searchBar"><form class="weui-search-bar__form" onkeydown="if(event.keyCode==13) return false;"><div class="weui-search-bar__box"><i class="weui-icon-search"></i><input type="search" class="weui-search-bar__input" id="searchInput" placeholder="搜索"required=""><a href="javascript:clear()" class="weui-icon-clear" id="searchClear"></a></div><label class="weui-search-bar__label" id="searchText" onclick="OnsearchText()"><i class="weui-icon-search"></i><span>请输入你想要查看的关键字</span></label></form><a href="javascript:cancel()" class="weui-search-bar__cancel-btn" id="searchCancel">取消</a></div>// 显示提示选择<div class="aas" style="display:none;"><button type="" class="aass">桌子</button><button type="" class="aass">椅子</button><button type="" class="aass">电脑</button><button type="" class="aass">a</button></div> // 显示可选内容<div class="content"><div class="weui-cell"><div class="weui-cell__bd"><p>桌子</p></div></div> </div>
2-1框架内
<div class="weui-search-bar" id="searchBar"><form class="weui-search-bar__form" onkeydown="if(event.keyCode==13) return false;"><div class="weui-search-bar__box"><i class="weui-icon-search"></i><input type="search" class="weui-search-bar__input" id="searchInput" placeholder="搜索"required=""><a href="javascript:clear()" class="weui-icon-clear" id="searchClear"></a></div><label class="weui-search-bar__label" id="searchText" onclick="OnsearchText()"><i class="weui-icon-search"></i><span>请输入你想要查看的关键字</span></label></form><a href="javascript:cancel()" class="weui-search-bar__cancel-btn" id="searchCancel">取消</a></div>
2-2显示提示选择
<div class="aas" style="display:none;"><button type="" class="aass">桌子</button><button type="" class="aass">椅子</button><button type="" class="aass">电脑</button><button type="" class="aass">a</button></div>
2-3显示可选内容
<div class="content"><div class="weui-cell"><div class="weui-cell__bd"><p>桌子</p></div></div> </div>
3、js
// 商品数组
var seller = [{name:'桌子'},{name:'桌子1'},{name:'椅子2'},{name:'椅子2'},{name:'电脑2'},{name:'电脑2'},{name:'电脑桌子2'},{name:'桌子2'},{name:'电脑桌子3'},{name:'电脑桌子a'},{name:'电脑桌子aa'},{name:'桌子a'},{name:'椅子a'},{name:'电脑a'}];allseller();// 获取到所有商品function allseller(){var contentHtml = '';for(var i=0;i<seller.length;i++){contentHtml += '<div class="weui-cell"><div class="weui-cell__bd"><p>'+seller[i].name+'</p></div></div>'} $(".content").html(contentHtml); }// 显示搜索内容function sousuo(InputVal){allseller()var text = InputVal$('.weui-cell').each(function () {var $self = $(this);var flag = $self.text().search(text);if (flag > -1) {$self.css("display", "");} else {$self.css("display", "none");}}); } // 点击取消时显示所有function cancel(){$(".aas").hide();allseller();}// 点击X清除显示所有function clear(){$(".content").html('');}// 点击.aass执行$(".aass").click(function(){$("#searchInput").val($(this).text())sousuo($("#searchInput").val());})// 输入值时执行$('#searchInput').bind('input propertychange', function() {sousuo($("#searchInput").val())});function OnsearchText(){$(".aas").show();$(".content").html('');}
3-1 商品数组
var seller = [{name:'桌子'},{name:'桌子1'},{name:'椅子2'},{name:'椅子2'},{name:'电脑2'},{name:'电脑2'},{name:'电脑桌子2'},{name:'桌子2'},{name:'电脑桌子3'},{name:'电脑桌子a'},{name:'电脑桌子aa'},{name:'桌子a'},{name:'椅子a'},{name:'电脑a'}];
3-2 获取到所有商品
function allseller(){var contentHtml = '';for(var i=0;i<seller.length;i++){contentHtml += '<div class="weui-cell"><div class="weui-cell__bd"><p>'+seller[i].name+'</p></div></div>'} $(".content").html(contentHtml); }
3-3 显示搜索内容
function sousuo(InputVal){allseller()var text = InputVal$('.weui-cell').each(function () {var $self = $(this);var flag = $self.text().search(text);if (flag > -1) {$self.css("display", "");} else {$self.css("display", "none");}});
weui 搜索 weui-search-bar相关推荐
- 禁忌搜索(Tabu Search)原理梳理和应用细节-附求解VRPTW问题C++代码
文章目录 1.禁忌搜索(TS)的相关概念 1.1 搜索空间(search space) 1.2 邻域结构(neighborhood structure) 1.3 禁忌表(tabu) 1.4 解禁标准( ...
- Search Bar On Browser_4
Search Bar On Browser 摘要: 本文介绍主流浏览器的搜索引擎插件标准.本文还解释如何在浏览器的添加搜索引擎插件. 本文内容: 简介 一. Sherlock标准 二. ...
- C语言实现跳转搜索jump search算法(附完整源码)
跳转搜索jump search算法 跳转搜索jump search算法的完整源码(定义,实现,main函数测试) 跳转搜索jump search算法的完整源码(定义,实现,main函数测试) #inc ...
- 浅析 集束搜索(Bean Search) 算法
集束搜索(Bean Search) 背景 场景一:如果说,你想实现:输入一段语音片段,经过一一列操作,实现最后输出语音的内容.再此过程中,假如你不想随机输出一些结果,而想得到最好最优的输出结果,此 ...
- php制作搜索框_搜索功能(search.php)模板制作 - WordPress模板开发
搜索功能(search.php)模板制作 搜索功能是任何网站都必须的功能,通过搜索功能,用户可以快速的在我们的网站上找到自己需要的内容.在wordpress模板制作教程中,搜索功能也需要制作出来,这就 ...
- 线搜索(line search)方法
转自http://www.cnblogs.com/kemaswill/p/3416231.html 在机器学习中, 通常需要求某个函数的最值(比如最大似然中需要求的似然的最大值). 线搜索(line ...
- 广度优先搜索 - 宽度优先搜索 - 横向优先搜索 (breadth-first search,BFS)
广度优先搜索 - 宽度优先搜索 - 横向优先搜索 (breadth-first search,BFS) 1. 广度优先搜索 - 宽度优先搜索 - 横向优先搜索 (breadth-first searc ...
- 禁忌搜索(Tabu Search)算法及python实现
禁忌搜索(Tabu Search)算法及python实现 版权声明:本文为博主原创文章,博客地址:https://blog.csdn.net/adkjb,未经博主允许不得转载. 禁忌搜索(Tabu S ...
- 元启发式算法 | 禁忌搜索(Tabu Search)解决TSP问题(Python)
[元启发式算法]禁忌搜索(Tabu Search)解决TSP问题(Python) 文章目录 [元启发式算法]禁忌搜索(Tabu Search)解决TSP问题(Python) 1.Tabu Search ...
- 局部搜索:禁忌搜索(Tabu Search)解决TSP问题的python案例
禁忌搜索解决TSP问题的python案例 Tabu Search 禁忌(Tabu Search)算法是一种亚启发式(meta-heuristic)随机搜索算法,它从一个初始可行解出发,选择一系列的特定 ...
最新文章
- 最多显示6行并且最多显示三条文本
- hdu 4751(dfs染色)
- Oracle EBS渗透测试工具
- SQL having 子句示例 - 使用Sqlite演示
- C语言实现类似QQ聊天界面抖动功能
- Chrome开发者工具network标签页里的transferred over network和resources loaded by the page的区别
- Springboot-实现热部署
- python wmi antivirusproduct_使用python的wmi进行远程连接的时候报错
- 2.python中的矩阵、多维数组----numpy
- python 人脸识别调整人脸大的距离_Python 人脸识别就多简单,看这个就够了!
- @程序员,不要再锤产品经理了,锤这个吧!!!
- 关于for in和for循环的遍历
- 移动磁盘修复、格式化【微PE】
- 智能硬件无线通信协议(二)
- 主流集成控制系统:EPICS和TANGO
- C#条形码图像生成库
- ios根号怎么打_ios计算器开根号 苹果手机计算器怎么开根号 详情介绍
- 使用F021_API_F2837xD_FPU32.lib 库函数遇到的问题 warning #10068-D: no matching section
- pta算法:计算天数
- 网站建设之需要改进的地方
热门文章
- 程序员能有什么好出路?前路漫漫,望长风破浪!
- STC15W408AS单片机串口切换与下载问题
- 基于微信云开发的幼儿园招生报名小程序
- 合作开发过程产生的专利_技术开发合同中的知识产权归属问题研究
- matlab异步电机仿真,基于MATLAB的异步电动机仿真
- java计算机毕业设计建筑劳务监管平台源码+mysql数据库+系统+lw文档+部署
- HDU2081手机短号(水题)
- Android分割线View
- 【office操作小知识点|word里取消纠错红色波浪线】
- Mac 安装使用 OpenCV 图像处理神器