2

jquerymobileにポップアップがあります

<div data-role="popup"   id="itemDetails">
...
</div>

そして私はプログラムで電話をかけて次のように開きます。

$('#itemDetails').popup('open');

、ただし常にx,y画面の中央で開きます。画面の上部(y=0)に修正を表示し、スクロールすると修正します。

どうすればいいですか?、よろしくお願いします。

4

2 に答える 2

3

CSSのようなもので十分です:

#itemDetails{
  position:fixed;
  top:0px;
}

本当にjQueryを使用したい場合は、

$('#itemDetails').css({position:'fixed',top:'0'});
于 2013-02-28T09:23:43.257 に答える
1

解決策は私にはうまくいきませんでした。cssを.cssファイルに入れても効果がありませんでした。2番目のタイプを次のように使用する必要があることがわかりました。

$("#popupBasic").popup('open');
$('#popupBasic').css({position:'fixed',top:'10px',left:'30px','display':'block'});

次に、ポップアップを閉じます。

$('#popupBasic').popup('close');
$('#popupBasic').css({display:'none'});
于 2013-05-24T17:08:39.297 に答える