jquery-1.8.2.min.js禁用下拉菜单

时间:2014-01-31 08:06:24

标签: javascript jquery

我在搜索栏中使用jquery从数据库中获取数据,因为用户在其中输入一些字符将从数据库中获取数据,搜索工作正常但是它会禁用顶部的下拉菜单以及当我删除jquery-1.8.2.min.js时从页面搜索模块停止工作,下拉菜单开始工作。我试过jquery-2.1.0.min.js但没有得到结果。这是我的编码。请帮助我。

    <form action="view_cat.php" method="post" >
    <input type="text" name="search" class="autosuggest" >

    <script src="js/jquery-1.8.2.min.js"></script> 
    <script src="js/javascrip.js"></script>

<script>
     $(document).ready(function() {
         $('.autosuggest').keyup(function() {
             var search_term=$(this).attr('value');
             $.post('search.php', {search_term:search_term},function(data){
                 $('.result').html(data);               
                 $('.result li').click(function(){
                 var result_value=$(this).text();
                 $('.autosuggest').attr('value', result_value);
                 $('.result').html('');
             });
             });
         });
     });
</script>
     </body>
     </html>

下拉菜单脚本。

<script>
    $(function () {
        var example = $('#sf-menu').superfish({
            delay:       400,
            animation:   {opacity:'show',height:'show'},
            speed:       'fast', 
            autoArrows:  false
        });

    });
</script>

请建议我一些替代路径。

1 个答案:

答案 0 :(得分:2)

如果你使用模板而不是肯定我可以说应该有另一个jquery文件相互冲突请检查文件,如果你有另一个jquery文件删除它,到目前为止我看到你调用你的jquery上面身体因此从底部删除jquery脚本并放入head部分将工作正常我希望。