2

私は非常に奇妙な問題を抱えています...

無効になっているボタンをクリックすると、ヘッダーが上にスクロールします... (下のデモ)

なぜこれが起こるのですか?

デモ

コードは次のとおりです。

<div data-role="page" data-theme="b" @TempData["DataUrl"]>
<div data-role="header" data-position="fixed">
    MyApp
</div>
<div data-role="content">
    <div style="height:300px">Content</div>
        <div class="controlGroupButtons" data-role="controlgroup">
            <a class="Button1" data-role="button">Marcar</a>
            <a class="Button2" data-role="button">Desmarcar</a>
        </div>
    </div>

$(".Button1, .Button2").buttonMarkup().addClass("ui-disabled"); 
4

1 に答える 1

3

data-tap-toggle="false"ヘッダー div に追加するだけで、問題は解消されます。ボタンが無効になっていると、クリックがトリガーtapイベントになるためです。イベントがトリガーされるTapと、ヘッダーが表示/非表示になります。

于 2013-05-06T15:12:39.387 に答える