jquery - 如何在 jquery mobile 中将弹出窗口定位在屏幕顶部或固定在顶部?

标签 jquery cordova jquery-mobile popup

我在 jquery mobile 中有一个弹出窗口

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

我以编程方式调用打开方式:

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

,但始终在屏幕上以 x,y 为中心打开,并且我希望显示修复到屏幕顶部 (y=0),并在滚动时修复.

我该怎么做?提前谢谢。

最佳答案

像 CSS 这样的东西就足够了:

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

如果你真的想使用 jQuery,那么

$('#itemDetails').css({position:'fixed',top:'0'});

关于jquery - 如何在 jquery mobile 中将弹出窗口定位在屏幕顶部或固定在顶部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15130420/

相关文章:

javascript - 将 json 列表动态绑定(bind)到 HTML

php - 用户在 JavaScript 中提供的数组名称

JavaScript 长度和文本区域最大长度不匹配

javascript - 验证并提交两个表单作为一个 jquery

javascript - 如何查看 XMLHttpRequest 对象

javascript - 如何使用适用于 iOS 的 phonegap 插件将数组作为参数传递给函数

jquery-mobile - jQuery mobile将 “loading heading”附加到页面

angularjs - PhoneGap 2.8.0 使用 angular-mobile-nav 提升 "no method ' overrideBackbutton'"

jquery - 如何创建一个超过五列的网格 jQuery Mobile?

javascript - 将 div 包含在具有数据角色 ="page"的 div 内后无法动态添加 anchor 标记