JQuery搜索弹出框
2016-06-07 10:45
666 查看
JQuery搜索弹出框
类似于百度搜索的弹出框,可以很方便的在程序中使用,虽然没有做到封装或者做成jquery插件,但是不影响正常的使用,下面是代码。test.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta charset="utf-8"> <title></title> <script type="text/javascript" src="jquery-2.1.4.min.js"></script> <script type="text/javascript" src="test.js"></script> <link href="test.css" rel="stylesheet" type="text/css"> </head> <body> <div id="ss" style="border: 1px solid red;height: 400px;"> <button>点击</button> <div class="out"> abcd:<input type="text" id="aaa"/> <div class="tishi" id="tishi"> <p class="item">123</p> <p class="item">1233</p> <p class="item">1234</p> <p class="item">1235</p> </div> <p>sssssssssssssss</p> <p>sssssssssssssss</p> <p>sssssssssssssss</p> </div> </div> </body> </html>test.js
$(function () { $('#aaa').keyup(function () { if ($(".tishi").is(":hidden")) { $('.tishi').show(); } }); $('#ss').click(function () { $('.tishi').hide(); }); $('.tishi p').click(function () { $('#aaa').val($(this).text()); $('.tishi').hide(); return false; }); $('.item').mouseover(function () { $(this).css("background-color", "cornflowerblue"); }); $('.item').mouseout(function () { $(this).css("background-color", "#FFFFFF"); }); /* $("body").not("#out").click(function(){ $('.tishi').hide(); return false;//阻止冒泡 });*/ });test.css
.out{ margin: 40px; width: 200px; } #aaa{ width:98%; } .tishi{ border: 1px solid #ccc; width: 200px; display: none; position: absolute; z-index: 999; background: #ffffff; } .tishi p{ width: 100%; margin: 0; padding: 0; display: block; cursor: pointer; line-height: 20px; text-align: left; }运行效果:
相关文章推荐
- Jquery学习笔记
- jquery delay()延迟执行 认知
- jQuery+Ajax实现限制查询间隔的方法
- jQuery控制div实现随滚动条滚动效果
- jQuery实现按钮点击遮罩加载及处理完后恢复的效果
- jquery对象转html
- 用 jQuery 取得 Div 的宽度与高度(Width, Padding, Border, Margin)
- Laravel一个页面里有多个分页并用jQuery pagination.js实现
- jquery 获取父窗口的元素 父窗口与子窗口间交互
- JQuery异步加载PartialView的方法
- jQuery hover事件简单实现同时绑定2个方法
- jQuery动画-让页面动起来!
- 子域中使用jquery.cookie.js
- jquery 图片上传本地预览V1.2
- JQuery+Ajax实现下拉框联动(省市联动)
- jquery json 增删改查
- ajax上传文件
- HTML5 jQuery图片上传前预览
- jquery.flexslider-min.js实现banner轮播图效果
- jQuery-AJAX