1

私は jQuery Mobile サイトを作成していますが、コードでデモンストレーションとして使用しようとしている JS switch ステートメントで奇妙な問題が発生しました。

私は多くのオプションを備えたリストビューを備えたindex.htmlページを持っています.1つは私が取り組んでいるページ、たとえばtest.htmlにリダイレクトします。

test.html には、次の switch ステートメントがあります。

<script>
    function myFunction()
    {
        var d=new Date().getDay();
        switch (d)
        {
        case 0:
            alert("Today it's Sunday");
            break;
        case 1:
            alert("Today it's Monday");
            break;
        case 2:
            alert("Today it's Tuesday");
            break;
        case 3:
            alert("Today it's Wednesday");
            break;
        case 4:
            alert("Today it's Thursday");
            break;
        case 5:
            alert("Today it's Friday");
            break;
        case 6:
            alert("Today it's Saturday");
            break;
        }
    }
</script>

関数はボタンで呼び出されます。

ここに問題があります。index.html からこのページにアクセスしようとすると、ページの読み込みが停止します (JQM の回転する円が表示されます)。switch ステートメントからケースを削除すると、ページは正常に読み込まれます。また、このページに移動すると他のページでスワイプイベントが発生し、スワイプしようとすると同じことが発生するため、index.html では問題にならない可能性が高くなります。

ただし、このページに URL 経由で直接アクセスすると、問題なく動作し、switch ステートメントも機能します。

index.html のコード行は次のとおりです。

<li><a href="test.html"><img src="images/test.png" alt="Test"/><p>This is a test page.</p></a></li>
4

0 に答える 0