跨多个页面使用相同的弹出窗口时,CSS 不会受到影响

标签 css jquery-mobile

通过阅读this我在 data-role="page" 之外的主文档中创建了一个弹出窗口作为 <body> 的直系子代. 那么样式就不会受到影响。一旦我放入 data-role="page"样式正在受到影响。

最佳答案

您必须自己初始化弹出窗口,它位于页面之外。例如,弹出窗口的 id 是“popup-outside-page”,您需要在第一页上添加以下代码:

$(function(){
    $( "#popup-outside-page" ).enhanceWithin().popup();
});

关于跨多个页面使用相同的弹出窗口时,CSS 不会受到影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26046123/

相关文章:

css - 不适用于 ASP.NET MVC 站点的样式

html - Bootstrap Navbar Collapse 保持水平

html - 如何在表格单元格内创建可滚动代码块

html - CSS float 和 block 元素

javascript - Android 中的 Phonegap-Jquery 兼容性问题

html - 使左右单元格占用最小宽度以显示其内容?

javascript - jQuery Mobile -> 页面生命周期?

jquery-mobile - jQuery Mobile 底部导航栏

html - 专注于 Android 时的 Jquery 移动按钮和文本框问题

html - 如何使用 jQuery Mobile 在 ListView 中包含复选框?