Drupal 7 Drupal-如何将数据属性添加到<;李>;a<;ul>;菜单

Drupal 7 Drupal-如何将数据属性添加到<;李>;a<;ul>;菜单,drupal-7,fullpage.js,html5-data,Drupal 7,Fullpage.js,Html5 Data,这是一个非常棒的脚本,名为fullPage.js,位于此处: 我设法加载了js文件和css文件,甚至使用了Void菜单模块,设法调用了锚链接,但是我正在努力解决这个酷代码实现中的数据属性部分!非常感谢您的帮助!如何让数据属性在Drupal 7.25中工作?我的意思是,我需要将它们添加到菜单中,以便html看起来像这样: <ul id="menu"> <li data-menuanchor="firstPage"><a href="#firstPage">

这是一个非常棒的脚本,名为fullPage.js,位于此处:

我设法加载了js文件和css文件,甚至使用了Void菜单模块,设法调用了锚链接,但是我正在努力解决这个酷代码实现中的数据属性部分!非常感谢您的帮助!如何让数据属性在Drupal 7.25中工作?我的意思是,我需要将它们添加到菜单中,以便html看起来像这样:

<ul id="menu">
    <li data-menuanchor="firstPage"><a href="#firstPage">First slide</a></li>
    <li data-menuanchor="secondPage"><a href="#secondPage">Second slide</a></li>
    <li data-menuanchor="3rdPage"><a href="#3rdPage">Third slide</a></li>
    <li data-menuanchor="4thpage"><a href="#4thpage">Fourth slide</a></li>
</ul>
我做错了什么

编辑

您可以在此处下载sitemaniacs主题: 您可以从Drupal下载Adaptive Theme,然后将sitemaniacs复制到您的sites/all/themes文件夹,然后启用主题并转到您的主页

还有一个名为fullPage的文件夹,它是一个没有Drupal也能正常工作的示例

需要注意的文件:

/sites/all/themes/sitemaniacs/scripts/custom.js
/sites/all/themes/sitemaniacs/template.php
/sites/all/themes/sitemaniacs/css/example2.css
/sites/all/themes/sitemaniacs/sitemaniacs.info
如果你还需要什么,请告诉我,k

谢谢你!!!我所做的是创建4个基本页面,并使用为body字段提供一个类(在管理显示时),该类定义为
部分
,然后升级到首页。然后,我在另一个节点类型中使用HTML,并使用url
将其作为块的
菜单栏
部分中的菜单项输出。如果你还需要什么,请告诉我,但我无法用这种简单的方法让它工作。我也尝试过很多方法,但我没有。如果你找到一种有效的方法,或者其他地方出了问题,请告诉我。。。。这一次我要脱发了

尝试了直接HTML,现在得到了以下结果:

Uncaught TypeError: Cannot read property 'top' of undefined    jquery.fullPage.js?mzf0rp:506
scrollPage       jquery.fullPage.js?mzf0rp:506
doneResizing       jquery.fullPage.js?mzf0rp:889
第一个错误似乎出现在这一行的
滚动页面
函数中:

var dtop = dest !== null ? dest.top : null;

似乎
dest.top
未在
.top
上定义。你知道为什么吗?

使用这个模块,可以为每个菜单项添加自定义属性。

对于“href”,你可以在你在结构>菜单中创建的菜单路径中使用#4thpage(前面没有任何“cotation”),并将该模块用于其他属性

难道你不能只编写原始HTML代码吗?好的,好的想法。。。我就这么做吧!太棒了,你太棒了!!!我不能让这该死的东西工作,即使是HTML。似乎我现在在
jQuery.fullPage.js
文件本身中得到了一个未定义的
.top
索引。你能发布你的URL吗?如果没有,请将生成的HTML标记和插件初始化粘贴到这里。不确定您是否想要这样做,因为在drupal中尝试做一件简单的事情需要大量的代码!我尝试了不同的模块和大量的方法,我甚至比刚开始的时候更迷茫了。啊!但是如果你坚持的话,我会为你建立一个URL,现在我正在用XAMMP构建它
var dtop = dest !== null ? dest.top : null;