Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 没有主页,下拉JQuery无法工作_Javascript_Jquery_Html_Codeigniter 3 - Fatal编程技术网

Javascript 没有主页,下拉JQuery无法工作

Javascript 没有主页,下拉JQuery无法工作,javascript,jquery,html,codeigniter-3,Javascript,Jquery,Html,Codeigniter 3,这段代码在主页上运行,但不能在任何其他页面上运行。我不明白其中的问题是什么 在codeigniter配置文件中,“csrf_保护”也为FALSE JQUERY $(document).ready(function () { $("#services").hover( function () { $('.dropdown-menu', this).not('.in .dropdown-menu').stop(true, true).slideDown("fast"

这段代码在主页上运行,但不能在任何其他页面上运行。我不明白其中的问题是什么

在codeigniter配置文件中,“csrf_保护”也为FALSE

JQUERY

 $(document).ready(function () {
    $("#services").hover(
    function () {
        $('.dropdown-menu', this).not('.in .dropdown-menu').stop(true, true).slideDown("fast");$(this).toggleClass('open');},
    function () {
        $('.dropdown-menu', this).not('.in .dropdown-menu').stop(true, true).slideUp("fast");$(this).toggleClass('open');}
    );
});
HTML


  • 一种可能的解释是,您在主页上包含了jquery库,但在其他页面上没有。试一试

    $("document").ready(function(){
        alert("Alerted Text");
    });
    

    在除主页以外的任何页面上,查看jQuery是否正常工作

    只要检查其他页面上的id服务,如果它在那里,那么它应该正常工作,如果不正常,那么您可以将$(“#服务”)更改为$(“.someclass”),这里someclass是任何常见的类名

    我已经解决了这个查询。。!!与
    slider.js
    有冲突,其他页面没有滑块,只有主页有滑块,因此其他页面不需要
    slider.js


    我只是从所有其他页面中删除了
    slider.js
    。这就解决了。

    您检查过javascript错误控制台吗?是的。!!它显示类型错误:c未定义。我正在使用codeigniter,我使用母版页,所以,我在母版页中添加了javascript和下拉菜单,我已经尝试在主页上显示。其他页面显示TypeError:c未定义。在控制台JS中
    $("document").ready(function(){
        alert("Alerted Text");
    });