2

我正在使用 jQuery mobile 和 phonegap 开发一个 android 应用程序。我使用 jQuery 移动弹出窗口在应用程序中显示弹出窗口。问题是当我打开弹出窗口时,它会被我不想要的透明紫色框突出显示。如何去除这个透明的紫色盒子?

截图链接: https ://docs.google.com/file/d/0BwIDqcJXVfuAdm96SHc1c0liT1U/edit?usp=docslist_api

弹出窗口的 HTML:

    <div data-role="popup" id="popupCloseRight" class="ui-content" style="max-width:280px">
                        <a href="#" data-rel="back" class="ui-btn ui-corner-all ui-shadow ui-btn-a ui-icon-delete ui-btn-icon-notext ui-btn-right">Close</a>
                        <p>Please enter list name.</p>
                    </div>

JavaScript 打开弹出窗口: $('#popupCloseRight').popup('open');

4

1 回答 1

-1

我在我的 android 平板电脑(Android 版本 4.2.2)上遇到了这个问题,但在我的手机(Android 版本 4.1.2)上没有。我发现这个链接非常有帮助:

https://github.com/jquery/jquery-mobile/issues/7533

我只在 jquery.mobile-1.4.4.js 中评论了这一行,现在它正在工作:

this._ui.container.attr( "tabindex", "0" ).focus();
于 2014-10-29T11:48:29.610 回答