百度搜索下拉实现
来源:互联网 发布:c语言大小写单词转换 编辑:程序博客网 时间:2024/05/18 05:08
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page language="java" import="javax.servlet.http.HttpServletRequest"%>
<%
String path = request.getContextPath();
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>RunJS</title>
<script src="<%=path%>/js/jquery-1.6.2/jquery-1.6.2.min.js"></script>
</head>
<body>
<input name="keywords" type="text" id="keyword" value="" class="searchInputT">
<div class="queryList">
<ul>
</ul>
</div>
<script type="text/javascript">
$(".searchInputT").css("width","247px");
var styleSetting=function(){
$(".queryList").css("margin","0px");
$(".queryList").css("width","247px");
$(".queryList").css("padding","0px");
$(".queryList").css("margin","0px");
$(".queryList").css("padding","0px");
$(".queryList").css("z-index","9999999");
$(".queryList *").css("background","#FFF");;
$(".queryList").css("border-left","1px solid #cccccc");
$(".queryList").css("border-right","1px solid #cccccc");
$(".queryList").css("border-bottom","1px solid #cccccc");
$(".queryList ul").css("margin","0px");
//$(".queryList ul").css("width","247px");
$(".queryList ul").css("padding","5px 0 5px 0px");
$(".queryList ul").css("list-style","none");
$(".queryList ul").css("float","left");
$(".queryList ul li").css("padding","5px 0 5px 0px");
$(".queryList ul li").css("list-style-type","none");
$(".queryList ul li").hover(function(){
$(this).css("background","#ccc");
},function(){
$(this).css("background","#FFF");
});
};
var eventSetting=function(){
$(".queryList ul li").click(function(){
$("#keyword").val($(this).html());
$(".queryList").hide();
});
};
$(function() {
$("#keyword").bind("input propertychange",
function() {
$.ajax({
url : "http://suggestion.baidu.com/su?json=1&cb=queryList&wd=" + $(this).val(),
type : 'GET',
dataType : 'jsonp'
});
});
});
queryList = function(result) {
var queryList = result.s;
if (queryList.length < 1) {
$(".queryList").hide();
} else {
$(".queryList ul").html("");
for (var i = 0; i < queryList.length; i++) {
$(".queryList ul").append("<li>"+queryList[i]+"</li>");
}
styleSetting();
eventSetting();
$(".queryList").show();
}
};
</script>
</body>
</html>
<%@ page language="java" import="javax.servlet.http.HttpServletRequest"%>
<%
String path = request.getContextPath();
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>RunJS</title>
<script src="<%=path%>/js/jquery-1.6.2/jquery-1.6.2.min.js"></script>
</head>
<body>
<input name="keywords" type="text" id="keyword" value="" class="searchInputT">
<div class="queryList">
<ul>
</ul>
</div>
<script type="text/javascript">
$(".searchInputT").css("width","247px");
var styleSetting=function(){
$(".queryList").css("margin","0px");
$(".queryList").css("width","247px");
$(".queryList").css("padding","0px");
$(".queryList").css("margin","0px");
$(".queryList").css("padding","0px");
$(".queryList").css("z-index","9999999");
$(".queryList *").css("background","#FFF");;
$(".queryList").css("border-left","1px solid #cccccc");
$(".queryList").css("border-right","1px solid #cccccc");
$(".queryList").css("border-bottom","1px solid #cccccc");
$(".queryList ul").css("margin","0px");
//$(".queryList ul").css("width","247px");
$(".queryList ul").css("padding","5px 0 5px 0px");
$(".queryList ul").css("list-style","none");
$(".queryList ul").css("float","left");
$(".queryList ul li").css("padding","5px 0 5px 0px");
$(".queryList ul li").css("list-style-type","none");
$(".queryList ul li").hover(function(){
$(this).css("background","#ccc");
},function(){
$(this).css("background","#FFF");
});
};
var eventSetting=function(){
$(".queryList ul li").click(function(){
$("#keyword").val($(this).html());
$(".queryList").hide();
});
};
$(function() {
$("#keyword").bind("input propertychange",
function() {
$.ajax({
url : "http://suggestion.baidu.com/su?json=1&cb=queryList&wd=" + $(this).val(),
type : 'GET',
dataType : 'jsonp'
});
});
});
queryList = function(result) {
var queryList = result.s;
if (queryList.length < 1) {
$(".queryList").hide();
} else {
$(".queryList ul").html("");
for (var i = 0; i < queryList.length; i++) {
$(".queryList ul").append("<li>"+queryList[i]+"</li>");
}
styleSetting();
eventSetting();
$(".queryList").show();
}
};
</script>
</body>
</html>
0 0
- 百度搜索下拉实现
- 利用jsonp实现百度搜索下拉框
- Vue实现百度下拉提示搜索
- 百度搜索下拉效果
- jQuery JavaScript实现百度搜索下拉框效果
- jQuery实现仿百度搜索时的下拉列表
- jquery+jsp+ajax实现类似的百度搜索下拉框
- angularJs-$http实现百度搜索时的动态下拉框
- vue开发:vue实现百度搜索下拉提示功能
- 百度地图SDK-----百度地图在线建议查询,结合AutoCompleteTextView实现搜索下拉列表。
- 实现百度搜索效果
- js实现百度搜索
- .NET中使用js实现百度搜索下拉提示效果[不是局部刷新,呜呜。。]
- 仿百度搜索时的下拉列表提示(jQuery实现)
- 一步一步教你实现仿百度搜索框下拉效果(上)
- 仿百度等input下拉框搜索(jquery.autocomplete.js插件实现)
- 仿百度的搜索下拉提示
- 仿百度搜索下拉提示功能
- ajax的同步与异步,异同点
- [Hb-XI] 标志寄存器 cmp jb ja指令编程
- tomcat部署web项目并访问
- java面向对象开发
- iOS 8 by Tutorials(翻译1.2)
- 百度搜索下拉实现
- 批量将Java源代码文件的编码从GBK转为UTF-8
- Android 网络通信框架Volley简介(Google IO 2013)
- 表格的修改
- 详解CheckStyle的检查规则(共138条规则)
- iOS UITextField控件关闭键盘的方法
- Java继承,组合,聚合的关系
- 迷宫(伪代码)
- Ubuntu安装nginx php5-fpm mysql (lnmp环境搭建)