显示dialog框,点击页面其他地方dialog如何隐藏
<h4 class="pull-left">子账号:<span>Join</span> <a class="selectothersubaccouts" href="javascript:;">选择其他子账号</a></h4>
37 <input type="hidden" name="current_uid" id="current_uid" value='join@pipapai.com' />
38 <div id="jobmanagerlist" class="popup" style="display:none; position:absolute;margin-left: 99px;margin-top: 26px;">
39 <div class="modal changeinterview_dialog feedback_dialog">
40 <div class="topsj"></div>
41 <div class="modal-header clearfix">
42 <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
43 <a href="<?php echo OC_Helper::linkToRoute("company_subaccounts");?>" class="btn btn_feedback">创建子账号</a>
44 <h3 class="songti">选择其他子账号</h3>
45 </div>
46 <div id="jobmanagerlistbody" class="modal-body medium"></div>
47 </div>
48 </div>
$(document).ready(function(){
2 $('.rep_summaryrep').on('click','.selectothersubaccouts',function(){
3 var target = $(this);
4 $('#jobmanagerlistbody').html('');
5 $("#jobmanagerlist").show().position({
6 my:"left-13 top",
7 at:"left bottom+9",
8 of:target
9 });
10 $.ajax({
11 type: 'GET',
12 url: OC.filePath('jobposition', 'ajax', 'getjobmanagerlist.php'),
13 data: {dir:'reports',uid:$('#current_uid').val()},
14 cache: false,
15 beforeSend: function(xhr, settings) {
16 if(!showLoading($('#jobmanagerlistbody')))
17 return false;
18 },
19 success: function(result){
20 if (!isLoggedIn(result, target)) {
21 window.location = redirect_url;
22 return;
23 }
24 $('#jobmanagerlistbody').html(result);
25 }
26 });
27 })
29 $("#jobmanagerlist").on("click", ".close", function() {
30 $("#jobmanagerlist").hide();
31 })
32 $(document).bind('keydown', function(event) {
33 if(event.keyCode == 27) {
34 $(".popup").hide();
35 return true;
36 }
37 });
39 $(document).bind('mousedown', function(e){
40 e = $.event.fix(e);
41 var otarget = $(e.target);
42 if(otarget.closest(".popup").length>0) {
43 if(otarget.hasClass("closediv")) {
44 otarget.closest(".popup").hide();
45 return true;
46 }
47 return true;
48 }
49 // close all popup that no need keep and dropdown by open class
50 $('.popup').not('.keepopen').hide().closest('.dropdown.open').removeClass('open');
51 return true;
52 });
})
相关推荐
此外,如果你希望这个搜索Dialog在点击某个按钮或者触发特定事件时出现,而不是在Activity启动时立即显示,可以在适当的地方调用`showDialog(DIALOG_SEARCH)`方法,其中`DIALOG_SEARCH`是你在`onCreateDialog()`中...
【标题】"仿 JQuery Dialog 简洁登录页面"是一个基于JQuery Dialog组件设计的简单登录界面,旨在提供用户友好的交互体验。JQuery Dialog是jQuery UI库中的一个功能,它允许开发者创建可自定义的弹出对话框,用于显示...
3. 显示自定义Dialog:在需要显示登录框的地方,可以通过`newInstance`方法实例化`CustomLoginDialog`,然后调用`show`方法将其显示出来。 ```java // 在Activity或Fragment中 CustomLoginDialog dialog = ...
// 显示Dialog dialog = builder.create(); dialog.show(); ``` 通过以上方法,开发者可以根据项目需求自由地定制Dialog的外观和行为,提供更丰富的用户体验。在实际项目中,还可以结合动态数据、网络请求等进一步...
jQuery Dialog 是一个功能强大的弹出框插件,它是 jQuery UI 库的一部分,广泛应用于网页交互设计中,提供美观且可自定义的对话框效果。在实际项目中,它以其高效和易用性受到开发者的喜爱。 Dialog 弹出框的核心...
在Android开发中,"截取dialog当前页面"是一个常见的需求,尤其在用户交互设计中,dialog经常被用来显示重要的提示信息或进行简单的用户操作。在这个过程中,开发者可能需要在用户点击对话框(dialog)上的“确定”...
在Android开发中,Dialog是一种常见的用户交互元素,用于在用户界面中显示临时信息或进行简单的交互操作。通常,当我们使用AlertDialog构建一个对话框时,它的默认行为是在用户点击按钮(如"确定"或"取消")后自动...
在Dialog类中,提供显示和隐藏引导Dialog的方法。当用户首次打开APP时,调用show()方法显示Dialog;当用户完成引导或点击关闭按钮时,调用dismiss()方法隐藏Dialog。同时,为了确保只在第一次启动时显示,可以使用...
页面显示dialog时,想要输入文字软键盘显示在dialog上面
3. **显示Dialog**:在需要显示Dialog的地方调用`BottomDialogFragment`的实例化方法,并通过`show()`方法将其显示出来。 ```java BottomDialogFragment dialogFragment = new BottomDialogFragment(); ...
3. 图片预览:通过在Dialog中显示大图,实现图片的预览功能。 四、Dialog与其他jQuery插件的集成 jQuery Dialog可以与其他jQuery插件无缝配合,如表单验证插件,日期选择器等。例如,结合DatePicker插件创建一个...
jQuery dialog对话框插件是jQuery UI库中的一个核心组件,用于创建可自定义的模态或非模态对话框。这个插件提供了丰富的功能,包括拖动、调整大小、自动定位以及多种主题样式,使开发者能够轻松地在网页中添加交互式...
在Android开发中,Dialog是一种非常常见的用户界面组件,用于向用户展示临时信息或者进行简单的交互。本篇文章将详细探讨在Android端实现对话框(Dialog)的五种常见方法,并通过源码解析,帮助开发者深入理解其工作...
Dialog 需要动态地创建、显示和隐藏 HTML 元素。因此,熟悉 Document Object Model (DOM) 并能熟练使用 DOM API(如 `document.createElement`, `element.appendChild`, `element.style.display`)至关重要。 3. *...
1. **引入依赖**:首先,确保你的页面已经包含了jQuery库和jQuery UI库(包含Dialog模块)。如果使用的是CDN,可以添加如下链接: ``` <script src="https://code.jquery.com/jquery.js"></script> ...
- **模态(Modal)**:默认情况下,Dialog会以模态方式显示,阻止用户与页面其他部分的交互,直到Dialog关闭。 - **定位(Positioning)**:可以通过配置选项设置Dialog的位置,如`center: true`将对话框居中。 - **...
你可以在需要显示dialog的地方调用`showDialog`方法,如按钮点击事件中: ```javascript 显示Dialog ``` 5. **交互与动画** 考虑到用户体验,可以添加简单的动画效果,如淡入淡出。在WXSS中,增加动画类,并在...
在JavaScript编程中,`dialog`通常指的是对话框或者模态框,它是一种用户界面元素,用于向用户显示信息,接收用户输入,或者进行确认操作。本文将深入探讨如何使用JavaScript来实现一个简单的`dialog`功能,包括弹出...
jQuery Dialog 可以被用来实现这种效果,通过显示一个包含加载动画的 Dialog 来告知用户,同时阻塞用户对页面其他部分的操作,直到加载完成。 **使用步骤** 1. **引入依赖**:首先,你需要在页面中引入 jQuery 和 ...