帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
5
帖子
0
勋章
23
Y币

[其他] fnSetNavMenuIndex is not defined at main.html : 121

[复制链接]
发表于 2020-6-4 11:04:24
有没有大哥帮帮忙

提示报错上面的是代码:
        <div class="menu selected" tapmode>水果</div>
        <div class="menu" tapmode>食材</div>
        <div class="menu" tapmode>零食</div>
        <div class="menu" tapmode>牛奶</div>
        <div class="menu" tapmode>蔬菜</div>

Uncaught ReferenceError: fnSetNavMenuIndex is not defined at main.html : 121
Uncaught ReferenceError: fnSetNavMenuIndex is not defined at main.html : 122
Uncaught ReferenceError: fnSetNavMenuIndex is not defined at main.html : 123
Uncaught ReferenceError: fnSetNavMenuIndex is not defined at main.html : 124
Uncaught ReferenceError: fnSetNavMenuIndex is not defined at main.html : 125

9
帖子
0
勋章
5634
Y币
        <div class="menu selected" tapmode onclick="fnSetNavMenuIndex(0)">水果</div>
        <div class="menu" tapmode onclick="fnSetNavMenuIndex(1)">水果</div>
        <div class="menu" tapmode onclick="fnSetNavMenuIndex(2)">moviePlayer</div>
        <div class="menu" tapmode onclick="fnSetNavMenuIndex(3)">水果</div>
5
帖子
0
勋章
23
Y币
<div class="menu selected" tapmode=“selected” onclick="fnSetNavMenuIndex(0);">水果</div>
        <div class="menu" tapmode=“selected” onclick="fnSetNavMenuIndex(1);">食材</div>
        <div class="menu" tapmode=“selected” onclick="fnSetNavMenuIndex(2);">零食</div>
        <div class="menu" tapmode=“selected” onclick="fnSetNavMenuIndex(3);">牛奶</div>
        <div class="menu" tapmode=“selected” onclick="fnSetNavMenuIndex(4);">蔬菜</div>
5
帖子
0
勋章
23
Y币
之前复制少了  我看了下教程网页的源代码加入了 =”selected“  还是错了
9
帖子
0
勋章
5634
Y币
lcb 发表于 2020-6-4 11:13
之前复制少了  我看了下教程网页的源代码加入了 =”selected“  还是错了

现在怎么错了 ?
    function fnSetNavMenuIndex(index_) {
        for (var i = 0; i < menus.length; i++) {
            if (index_ == i) {
                $api.addCls(menus, 'selected');
            } else {
                $api.removeCls(menus, 'selected');
            }
        }
        api.setFrameGroupIndex({
            name: 'mainFrameGroup',
            index: index_
        });

    }
5
帖子
0
勋章
23
Y币
还是一样的错误 fnSetNavMenuIndex is not defined
9
帖子
0
勋章
5634
Y币
lcb 发表于 2020-6-4 11:33
还是一样的错误 fnSetNavMenuIndex is not defined

你代码多发一些点
5
帖子
0
勋章
23
Y币
弄好了
  谢谢
3
帖子
0
勋章
14
Y币
lcb 发表于 2020-6-4 14:53
弄好了
  谢谢

怎么弄好的啊?
2
帖子
0
勋章
11
Y币
马浩川 发表于 2020-6-4 14:11
你代码多发一些点

我也需要这样的问题
      <nav id="nav">
        <div class="menu selected" tapmode onclick="fnSetNavMenuIndex(0);">水果</div>
        <div class="menu" tapmode onclick="fnSetNavMenuIndex(1);">食材</div>
        <div class="menu" tapmode onclick="fnSetNavMenuIndex(2);">零食</div>
        <div class="menu" tapmode onclick="fnSetNavMenuIndex(3);">牛奶</div>
        <div class="menu" tapmode onclick="fnSetNavMenuIndex(4);">蔬菜</div>
      </nav>

        function fnSetNavMenuIndex(index_){
          var menus = $api.domAll($api.byId("nav"), ".menu");
          for (var i = 0; i < menus.length; i++) {
            if (index_ == i) {
              $api.addCls(menus, 'selected');
            } else {
              $api.removeCls(menus, 'selected');
            }
          }
          api.setFrameGroupIndex({
              name: 'mainFrameGroup',
              index: index_,
              scroll: true
          });

        }
仍然是报错 function是放在apiready里边的
12下一页
您需要登录后才可以回帖 登录

本版积分规则