首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在单击URL或Href时获取Jquery移动脚本错误(**错误加载页**)?

在单击URL或Href时获取Jquery移动脚本错误(**错误加载页**)?
EN

Stack Overflow用户
提问于 2011-12-19 10:09:43
回答 1查看 2K关注 0票数 2

我已经使用jQuery移动创建了一个示例web应用程序。

我创建了两个<div>;一个包含href,另一个包含内容。当我单击HREF时,它会显示jquery-mobile脚本错误,如下所示:

错误加载页

有人能看到是什么导致了这个错误吗?

代码语言:javascript
复制
    <html> <head runat="server">    <title>How to expand collapse div layer using jQuery</title>
           <script type="text/javascript" src="http://code.jquery.com/jquery-1.5.min.js"></script>    <script type="text/javascript" src="http://code.jquery.com/mobile/1.0a3/jquery.mobile-.0a3.min.js"></script> <link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a3/jquery.mobile-.0a3.min.css" />    
   <script language="javascript">
       $(document).ready(function () {
       var $pages = $('#pages > *').hide(); 
           $('#content a').click(function() {
                $pages.hide();
                $($(this).attr('href') ).show();
            });
       });
   </script>
</head>
<body>  
   <div data-role="page">
   <div data-role="header" class='header_align'>Bristol-Myers Squibb</div>

       <h2>
           How to expand collapse div layer using jQuery</h2>
       <div id="toggle">
           <div id="heading">Heading</div>
           <div id="content">
              <ul>
                 <li><a href="#page-1">Page1</a></li>
                 <li><a href="#page-2">Page2</a></li>
                 <li><a href="#page-3">Page3</a></li>
              </ul>
           </div>
       </div>
       <div id="pages">
            <div id="page-1">Page 1 Content</div>
            <div id="page-2">Page 2 Content</div>
            <div id="page-3">Page 3 Content</div>
       </div>
     </div>    
</body>
</html>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-19 11:43:01

带有指定锚的链接的jQuery移动默认行为是跳转到具有相应id的页面(data-角色=“page”)。但是对于第1页、第2页或第3页没有这样的页面,所以会发生错误。

尝尝这个

代码语言:javascript
复制
$(document).ready(function () {
    var $pages = $('#pages > *').hide(); 
    $('#content a').click(function() {
        $pages.hide();
        $($(this).attr('href') ).show();
        return false;
    });
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8559767

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档