Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.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 带有提交按钮的fullpage.js问题_Javascript_Jquery_Button_Submit_Fullpage.js - Fatal编程技术网

Javascript 带有提交按钮的fullpage.js问题

Javascript 带有提交按钮的fullpage.js问题,javascript,jquery,button,submit,fullpage.js,Javascript,Jquery,Button,Submit,Fullpage.js,我在我的网页上使用了js插件全页,在第二部分有一个提交按钮,它应该启动一个基于js的演示功能。不幸的是,按下按钮让我跳回到第1节,而不启动函数(或者再次启动并立即停止,我不确定)。代码如下: HTML 使用fullPage.js时,我的其他插件不起作用 简短回答:在fullPage.js的afterRender回调中初始化它们 说明:如果使用fullPage.js的verticalCentered:true或overflowScroll:true等选项,您的内容将被包装在其他元素中,从而改变其

我在我的网页上使用了js插件全页,在第二部分有一个提交按钮,它应该启动一个基于js的演示功能。不幸的是,按下按钮让我跳回到第1节,而不启动函数(或者再次启动并立即停止,我不确定)。代码如下:

HTML

使用fullPage.js时,我的其他插件不起作用

简短回答:在fullPage.js的afterRender回调中初始化它们

说明:如果使用fullPage.js的verticalCentered:true或overflowScroll:true等选项,您的内容将被包装在其他元素中,从而改变其在站点DOM结构中的位置。这样,您的内容将被视为“动态添加内容”,并且大多数插件需要内容最初在站点上执行任务。使用afterRender回调初始化插件,fullPage.js确保只有在fullPage.js停止更改站点的DOM结构时才初始化插件

afterRender() 此回调在生成页面结构后立即启动。这是您想要用来初始化其他插件或触发任何需要文档准备就绪的代码(因为该插件修改DOM以创建结果结构)的回调

这就是你的答案。在afterRender回调中添加代码。

好的,我知道了

<input type="submit"/>

重新加载页面,因此您必须使用

<input type="button"/>

但事实并非如此


我在这里找到了答案

谢谢你的回答!说实话,我真的不知道该放什么进去。我把我的js代码放进去了,但它没有改变任何东西……如果你阻止表单使用
preventDefault
发送,你仍然可以使用
submit
。在任何情况下,请注意,您使用的jQuery代码都应该像我说的那样放在
afterRender
回调中。
<input type="submit"/>
<input type="button"/>