【发布时间】:2014-07-05 17:51:15
【问题描述】:
我正在制作一个演示。我在 android 上运行一个 url,换句话说,我在 web 视图中打开一个 url。在按钮上单击“+”按钮我打开一个打开的弹出屏幕。但是当用户点击侧边时弹出屏幕显示“你点击了外面”的警报。但是当我检查桌面浏览器时显示警报。但是当我打开相同的东西时它不显示警报为什么?
这是网址
http://jsfiddle.net/Palestinian/3yG9E/9/show/
- 1) 使用“+”按钮打开弹窗。在弹窗外点击 屏幕以显示警报。
在这里检查代码是我的代码 http://jsfiddle.net/Palestinian/3yG9E/9/
$(document).on('click', '#Cancel', function () {
$("#AddButton").text('Add');
$(".caseName_h").attr("readonly", false);
$.mobile.changePage($("#Home"), {
transition: 'none'
});
});
$('.ui-popup-screen').on('click', function () {
alert('clicked outside popup');
});
public class MainActivity extends Activity {
WebView web;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
web = (WebView) findViewById(R.id.webView1);
web.getSettings().setLoadsImagesAutomatically(true);
web.getSettings().setJavaScriptEnabled(true);
web.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
web.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
web.getSettings().setAppCacheEnabled(false);
web.getSettings().setSaveFormData(false);
web.loadUrl("http://jsfiddle.net/Palestinian/3yG9E/9/show/");
web.getSettings().setJavaScriptEnabled(true);
}
}
【问题讨论】:
标签: javascript android jquery