【问题标题】:Problem following exercise in Jonathan Stark's book乔纳森·斯塔克 (Jonathan Stark) 书中练习后的问题
【发布时间】:2011-10-26 20:36:36
【问题描述】:

我正在阅读 Jonathan Stark 的 Building iPhone Apps with HTML, CSS, and JavaScript 中的练习并进行练习。

我在错误控制台中遇到了一些错误,但我不知道如何修复它。

Could not find an element with the id "jqt", so the body id has been set to "jqt". If you are having any problems, wrapping your panels in a div with the id "jqt" might help.  jqtouch.js:104

我正在使用 jQTouch b3.1

请帮忙
谢谢~

【问题讨论】:

    标签: jquery ios jqtouch web-applications iphone-web-app


    【解决方案1】:

    这似乎更像是一个警告而不是错误。我怀疑您使用的 jQTouch 版本比书中的版本高。早期版本的 jQT 在body 下有页面,例如

    <body>
      <div id="page1"></div>
      <div id="page2"></div>
    </body>
    

    但是 jQT 的更高版本在div#jqt 下有页面,因此允许包含固定导航栏,例如标签栏控件:

    <body>
      <div id="jqt">
        <div id="page1"></div>
        <div id="page2"></div>
      </div>
      <!-- you could have something fixed navigation element here -->
    </body>
    

    【讨论】:

    • 谢谢。看起来像它的工作。我用 jqt div 标签包裹了整个 部分!
    • 您需要为此发布一个单独的问题,因为它的完成方式与您所问的不同......
    • 顺便说一句,如果我已经回答了您的问题,您可能需要相应地标记它,这样对提问者和回答者都有好处。