当前位置: 首页 > 知识库问答 >
问题:

jQuery脚本不想一起工作

公良鸿光
2023-03-14

我在做一个网站。我正在做响应菜单和jQuery脚本工作,但不是很好。我的意思是每一个脚本都写得很好,但是所有的脚本加在一起就不想写得那么好了。第一个,来自响应式菜单的功能会扼杀所有功能,因此该菜单没有正常工作:/

<script type="text/javascript" src="jquery-2.2.3.min.js"></script>

<script type="text/javascript" src="jquery.scrollTo.min.js"></script>

<script type="text/javascript" src="jquery.sticky.js"></script>

<script>

    $(document).ready(function(){
        $(".menu-trigger").click(function(){
            $("#mainnav").slideToggle(900);
        });
    });

    jQuery(function($)
    {
        //zresetuj scrolla
        $.scrollTo(0);

        $('#link').click(function() { $.scrollTo($('#zjazd'), 2000); });
    }
    );

    $(document).ready(function(){

        $("#container").sticky({topSpacing:0});

    });

    $(document).ready(function(){

        $(window).scroll(function(){
            if ($(this).scrollTop() > 400) {
                $('.scrollup').fadeIn('slow');
            } else {
                $('.scrollup').fadeOut('fast');
            }
        });

        //Kliknij aby przewinąć do góry
        $('.scrollup').click(function(){
            $('html, body').animate({scrollTop : 0},1500);
            return false;
        });

    });

</script>

那么出了什么问题呢?OM怎么了?我还在学习,这可能是一个很傻的问题,但今天对我来说...

所有网站都已响应。

你可以在这里看到有什么问题

当我删除了其余的脚本,并且只保留这个用于响应式菜单时,它工作得很漂亮,当我删除了这个用于响应式菜单时,所有的其余部分都工作得很好,但是当所有的脚本都在一起时,只有这个用于菜单的部分工作得不好,但是它的其余部分工作得很正常。我不知道这是怎么回事。

我还在学...而我正在工作的网站是相当好的。

共有1个答案

干茂才
2023-03-14

您只需要一个$(document).Ready(函数(){});

它里面的第一件事应该是调用你想要使用的插件。

$(document).ready(function(){
    $("#container").sticky({topSpacing:0});

    $.scrollTo(0);

    $(".menu-trigger").click(function(){
        $("#mainnav").slideToggle(900);
    });


    $('#link').click(function() { 
        $.scrollTo($('#zjazd'), 2000); 
    });

    $('.scrollup').click(function(){
        $('html, body').animate({scrollTop : 0},1500);
        return false;
    });
});
$(window).scroll(function(){
    if ($(this).scrollTop() > 400) {
        $('.scrollup').fadeIn('slow');
    } else {
        $('.scrollup').fadeOut('fast');
    }
});
 类似资料:
  • 问题内容: 我有一个问题: 虽然我从另一个带有ajax的页面调用内联脚本(也使用jQuery),但似乎不再定义jQuery(?),并且我无法使用任何jQuery函数,应该使用(根据内联脚本)。 它基本上是新闻列表,其中包含指向特定新闻项目的链接。我现在更喜欢使用内联脚本,因为在其他地方不需要此功能。 如您所见,我只是在调用另一个页面的一部分并将其内容附加到页面上。 当我加载整个页面(不是页面的一部

  • 问题内容: 我创建了一个redis lua脚本来执行基于关键数据类型的命令: 每次执行时,它都会返回null。请帮助纠正脚本。 问题答案: 对响应的返回形式如下表:(如果类型为字符串,则返回) 因此,为了正确检查,您应该将代码更改为: 其余代码将正常运行。 问题是这样的:TYPE命令是少数几个返回“简单字符串”或“状态” redis答复的命令之一(有关响应类型,请参见redis协议规范)。在red

  • 我试图使用jquery关闭typescript代码中角度项目的引导模式。 守则: html中的函数调用: 和是模态的本地引用 这里是情态动词: .... .... 还有我打字脚本中的代码 但是情态动词没有改变。 有什么我没有做好的吗

  • 它可以在我的浏览器中工作,但是仍然只返回direct。 我是不是漏掉了什么?(如果有关系的话,这是在Java1.6和Windows7上。)

  • 我是selenium的初学者,需要以下脚本的帮助,我正在尝试发送vai文本字段的值。下面是代码片段。 显示错误 线程“main”java中出现异常。lang.IllegalStateException:驱动程序可执行文件的路径必须由webdriver设置。铬。驱动系统属性;有关详细信息,请参阅https://github.com/SeleniumHQ/selenium/wiki/ChromeDri

  • 我有一个基本的SpringBoot应用程序。使用Spring初始化器、嵌入式Tomcat、Thymeleaf模板引擎和作为可执行JAR文件的包。我想在一个页面中使用一个JQuery对话框作为确认对话框(提示用户确认他们确定要删除一条记录),在这个页面中我已经有了一个可数据;但是当我把两者结合在一起时,似乎什么都不起作用。 当我点击按钮时: