【发布时间】:2014-04-11 02:14:42
【问题描述】:
当弹出窗口打开时,似乎没有任何事件被传播到内容 div。
我将弹出窗口用作警报消息,我希望在用户在页面上执行其他任务时保持打开状态。
现场示例: http://jsfiddle.net/wvVmT/703/
我希望即使在弹出窗口打开后单击红色区域也会出现警报。
HTML:
<div data-role="page">
<div data-role="content" id="content" style="background-color:red">
content
<a href="#" data-role="button" data-rel="popup" id="message-button">Message</a>
<div data-role="popup" id="message-popup" data-history="false" data-dismissible="false">popup</div>
</div>
</div>
JS:
$(function() {
$( '#message-button' ).click(function()
{
$( '#message-popup' ).popup( 'open' );
}
);
$( '#content' ).click(function()
{
alert('content');
}
)
});
【问题讨论】:
-
jsfiddle.net/Palestinian/wvVmT/704 移除 弹出式覆盖。
-
奥马尔是正确的。您还可以使用第三方插件,例如 jGrowl - jsfiddle.net/ezanker/wvVmT/705
-
完美!非常感谢,奥马尔!
标签: javascript jquery jquery-mobile jquery-mobile-popup