1

クロムでファイルを開くと、正常に機能しますが、ページを更新するとエラーが発生します。同じソースを 2 回リストしていないことを確認済みです。あなたが私に尋ねると、非常に奇妙です!

これは私が得ているエラーです:

不明なエラー: 初期化の前にポップアップでメソッドを呼び出すことはできません。メソッド「open」を呼び出そうとしました

<div data-role="page" id="page1">
    <div data-role="header">
        <h1>jQuery Mobile Example</h1>
    </div>
    <div data-role="content">
        <div data-role="popup" id="intro_view" data-overlay-theme="a" data-theme="a" style="max-width:100%;">
            <div data-role="header" data-theme="a" class="ui-corner-top ui-header ui-bar-a" role="banner">
                <h1 class="ui-title" role="heading" aria-level="1">Welcome!</h1>
            </div>

            <div data-role="content" data-theme="d" class="ui-corner-bottom ui-content ui-body-d" role="main">
                <h1 class="ui-title">Navigate through time and space to see what's happening around you!</h1>
                <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Here's a few quick tips to get you started:</p>
                <ol>
                <a href="#" data-role="button" data-inline="true" data-rel="back" data-theme="c" data-corners="true" data-shadow="true" data-iconshadow="true" data-wrapperels="span" class="ui-btn ui-btn-up-c ui-shadow ui-btn-corner-all ui-btn-inline"><span class="ui-btn-inner"><span class="ui-btn-text">Cancel</span></span></a>    
                <a href="#" data-role="button" data-inline="true" data-rel="back" data-transition="flow" data-theme="b" data-corners="true" data-shadow="true" data-iconshadow="true" data-wrapperels="span" class="ui-btn ui-btn-up-b ui-shadow ui-btn-corner-all ui-btn-inline"><span class="ui-btn-inner"><span class="ui-btn-text">Delete</span></span></a>  
            </div>
        </div>
    </div>          
</div>
<script type="text/javascript">
    $(document).ready(function() {
        $( "#intro_view" ).popup( "open",{positionTo:"window"} );
    });
</script>

4

1 に答える 1

0

$(document).ready .. の代わりにこれを使用します

$(document).bind('pageinit', function() {
$("#intro_view").popup('open');

});

jquery ドキュメントhttp://jquerymobile.com/demos/1.2.1/docs/api/events.htmlを参照してください。

于 2013-08-28T01:14:36.177 に答える