首页 > CMS > 织梦DEDE > 正文

织梦系统如何用ajax实现搜索下拉提示功能

2024-07-12 08:47:21
字体:
来源:转载
供稿:网友
这篇文章主要为大家详细介绍了织梦系统如何用ajax实现搜索下拉提示功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

织梦系统用ajax实现搜索下拉提示功能,这个功能主要实现的是用户在搜索的时候输入关键字,然后会出现下拉菜单,下拉菜单中出现的是站内所有包含这个关键字的文章的标题共用户选择,相对DedeCMS原生的搜索这个功能实用一点,既增加了用户体验,也可以让用户快速的找到想要的东西。功能基于php+jquery来实现,参考autocomplete,

打开你的网站首页模板,在之前加入

0){                   $('#suggestions').show();                   $('#autoSuggestionsList').html(data);               }           });       }   } // lookup       function fill(thisValue) {       $('#inputString').val(thisValue);       setTimeout("$('#suggestions').hide();", 200);   }" _ue_custom_node_="true">

jquery-1.7.1.min.js这个jquery库需要你自己下载,这里就不多说了。本人用的是这个版本的。你可以百度一下"百度JQ库"

这段代码中的search_list.php就是本文下载的文件,下载后放入/plus目录下。

打开head.htm,找到搜索部分的from表单代码修改为

                                                

这部分可以根据你自己的代码的实际情况具体修改,主要是输入关键字的input和下边加的DIV层。

打开你自己的样式表css文件,在最后加入

.suggestionsBox {    position: relative;    left: 0px;    width: 250px;    background: white;    border: 1px solid #dcdcdc;    color: #323232;    z-index: 999;}.suggestionList {    margin: 0px;    padding: 0px;}.suggestionList li {    margin: 0px 0px 3px 0px;    position: relative;    padding: 3px;    cursor: pointer;    list-style: none;    padding-left: 5px;    height: 20px;    overflow: hidden}.suggestionList li:hover {    background-color: #659CD8;}.jr {    position: absolute;    top: 9px;    right: -5px}

到这添加的代码就完了,然后下载search_list.zip,下载后解压得search_list.php到放入/plus目录下。在这个文件里有详细注解。可根据实际情况调整。所有结果都是由这个文件来返回的。最后去前台试试您的效果把。


以上就是织梦系统如何用ajax实现搜索下拉提示功能的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持武林网。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表