仿淘宝TAB切换搜索框搜索切换的相关内容


Posted in Javascript onSeptember 21, 2014

一款仿淘宝TAB切换搜索框,想搜索哪方面的内容就切换到哪一个,感兴趣的朋友可以看看下面的代码

仿淘宝TAB切换搜索框搜索切换的相关内容

<div class="search">
<div id="searchBox">
<ul class="tab-bar clearfix" id="tabBar">
<li class="current" tips="请输入产品名称">商品</li>
<li class="tab-line"><span>|</span></li>
<li tips="请输入店铺名称">店铺</li>
</ul>
<div class="tab-box clearfix" id="tabBox">
<form onsubmit="" action="" method="get" name="searchForm" id="searchForm" class="clearfix">
<input class="text" id="keyword" name="keyword" lang="zh-CN" type="text" value="请输入产品名称">
<input class="button" value="搜索" onfocus="this.blur()" type="submit">
</form>
</div>
</div>
<div class="keyword">
<a href="#"><span>男装</span></a>
<a href="#"> 朵牧女鞋</a> 
<a href="#">圣高男鞋</a>
<a href="#"><span>女装</span></a> 
<a href="#">防晒霜</a> 
<a href="#">脱毛膏</a>
</div>
</div>
.search{ position: absolute; top:14px; left: 34%; width:477px; _width:477px; height: 81px;}
.keyword a{ font-size: 12px; line-height: 18px; color:#999; padding:0 4px;}
.keyword a span{ color:#fb5004;}
.tab-bar li.current{ color: #1d7ad9; font-weight: bold; background: url(../images/trian_up.png) no-repeat center bottom; padding-bottom: 9px;}
.tab-bar li{ width:38px; text-align: center; color: #444; float: left; cursor: pointer;}
.tab-bar li.tab-line{ width: 2px; color: #c9c9c9; margin:0 2px;}
.tab-box{ border:2px solid #1d7ad9;}
.text{ color: #a9a9a9; width:376px; height: 31px; border:none; text-indent: 10px; float:left; outline: none; border:0;}
.button{ width: 97px; height: 32px; text-align: center; color: #fff; font-size:18px; background: #1d7ad9; border:none; float: left;}
<script type="text/javascript">
$(function(){
// 搜索切换
$('#tabBar').on('click', 'li', function(){
var tips = $(this).attr('tips');
if(tips){
$(this).addClass('current').siblings().removeClass('current');
$('#keyword').val(tips);
} 
});
</script>
Javascript 相关文章推荐
jquery tab插件精简版分享
Sep 10 Javascript
javascript检测浏览器flash版本的实现代码
Dec 06 Javascript
jquery的ajax请求全面了解
Mar 20 Javascript
javascript中数组的多种定义方法和常用函数简介
May 09 Javascript
js实现仿QQ秀换装效果的方法
Mar 04 Javascript
基于JavaScript实现 网页切出 网站title变化代码
Apr 03 Javascript
微信小程序之小豆瓣图书实例
Nov 30 Javascript
js实现添加删除表格(两种方法)
Apr 27 Javascript
jQuery滑动到底部加载下一页数据的实例代码
May 22 jQuery
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【凹多边形的分离轴检测算法】
Dec 13 Javascript
koa-router路由参数和前端路由的结合详解
May 19 Javascript
javascript实现蒙版与禁止页面滚动
Jan 11 Javascript
将数字转换成大写的人民币表达式的js函数
Sep 21 #Javascript
判断window.onload是否多次使用的方法
Sep 21 #Javascript
使用JavaScript进行进制转换将字符串转换为十进制
Sep 21 #Javascript
JS实现清除指定cookies的方法
Sep 20 #Javascript
JS合并数组的几种方法及优劣比较
Sep 19 #Javascript
JS实现的用来对比两个用指定分隔符分割的字符串是否相同
Sep 19 #Javascript
js用Date对象的setDate()函数对日期进行加减操作
Sep 18 #Javascript
You might like
模仿OSO的论坛(一)
2006/10/09 PHP
一个PHP分页类的代码
2011/05/18 PHP
php 抽象类的简单应用
2011/09/06 PHP
PHP关于IE下的iframe跨域导致session丢失问题解决方法
2013/10/10 PHP
php获取网页里所有图片并存入数组的方法
2015/04/06 PHP
深入理解Yii2.0乐观锁与悲观锁的原理与使用
2017/07/26 PHP
thinkPHP实现基于ajax的评论回复功能
2018/06/22 PHP
客户端限制只能上传jpg格式图片的js代码
2010/12/09 Javascript
jQuery实现信息提示框(带有圆角框与动画)效果
2015/08/07 Javascript
易操作的jQuery表单提示插件
2015/12/01 Javascript
jQuery实现的自定义滚动条实例详解
2016/09/20 Javascript
jQuery EasyUI tree 使用拖拽时遇到的错误小结
2016/10/10 Javascript
JS判断两个对象内容是否相等的方法示例
2017/04/10 Javascript
Vue.js tab实现选项卡切换
2017/05/16 Javascript
vue实现页面加载动画效果
2017/09/19 Javascript
jQuery实现定时隐藏对话框的方法分析
2018/02/12 jQuery
JS匿名函数和匿名自执行函数概念与用法分析
2018/03/16 Javascript
详解Vue组件之间通信的七种方式
2019/04/14 Javascript
15 分钟掌握vue-next响应式原理
2019/10/13 Javascript
基于ajax实现上传图片代码示例解析
2020/12/03 Javascript
vue 动态生成拓扑图的示例
2021/01/03 Vue.js
python 根据正则表达式提取指定的内容实例详解
2016/12/04 Python
Django 实现下载文件功能的示例
2018/03/06 Python
Windows下安装Scrapy
2018/10/17 Python
Python实现按逗号分隔列表的方法
2018/10/23 Python
flask 实现上传图片并缩放作为头像的例子
2020/01/09 Python
Python爬虫破解登陆哔哩哔哩的方法
2020/11/17 Python
Python实现疫情地图可视化
2021/02/05 Python
Html5画布_动力节点Java学院整理
2017/07/13 HTML / CSS
Footshop乌克兰:运动鞋的最大选择
2019/12/01 全球购物
介绍一下gcc特性
2012/01/20 面试题
珍惜水资源建议书
2014/03/12 职场文书
PHP策略模式写法
2021/04/01 PHP
CSS3实现列表无限滚动/轮播效果
2021/06/23 HTML / CSS
Javascript 解构赋值详情
2021/11/17 Javascript
分享几个实用的CSS代码块
2022/06/10 HTML / CSS