- 浏览: 595464 次
- 性别:
- 来自: 厦门
文章分类
- 全部博客 (669)
- oracle (36)
- java (98)
- spring (48)
- UML (2)
- hibernate (10)
- tomcat (7)
- 高性能 (11)
- mysql (25)
- sql (19)
- web (42)
- 数据库设计 (4)
- Nio (6)
- Netty (8)
- Excel (3)
- File (4)
- AOP (1)
- Jetty (1)
- Log4J (4)
- 链表 (1)
- Spring Junit4 (3)
- Autowired Resource (0)
- Jackson (1)
- Javascript (58)
- Spring Cache (2)
- Spring - CXF (2)
- Spring Inject (2)
- 汉字拼音 (3)
- 代理模式 (3)
- Spring事务 (4)
- ActiveMQ (6)
- XML (3)
- Cglib (2)
- Activiti (15)
- 附件问题 (1)
- javaMail (1)
- Thread (19)
- 算法 (6)
- 正则表达式 (3)
- 国际化 (2)
- Json (3)
- EJB (3)
- Struts2 (1)
- Maven (7)
- Mybatis (7)
- Redis (8)
- DWR (1)
- Lucene (2)
- Linux (73)
- 杂谈 (2)
- CSS (13)
- Linux服务篇 (3)
- Kettle (9)
- android (81)
- protocol (2)
- EasyUI (6)
- nginx (2)
- zookeeper (6)
- Hadoop (41)
- cache (7)
- shiro (3)
- HBase (12)
- Hive (8)
- Spark (15)
- Scala (16)
- YARN (3)
- Kafka (5)
- Sqoop (2)
- Pig (3)
- Vue (6)
- sprint boot (19)
- dubbo (2)
- mongodb (2)
最新评论
遮罩层JS代码
遮罩层CSS
把这两个文件导入页面 然后调用 $("body").mask("正在加载....");表示在body里面加载遮罩层
(function(a) { a.fn.mask = function(c, b) { a(this).each(function() { if (b !== undefined && b > 0) { var d = a(this); d.data("_mask_timeout", setTimeout(function() { a.maskElement(d, c) }, b)) } else { a.maskElement(a(this), c) } }) }; a.fn.unmask = function() { a(this).each(function() { a.unmaskElement(a(this)) }) }; a.fn.isMasked = function() { return this.hasClass("masked") }; a.maskElement = function(d, c) { if (d.data("_mask_timeout") !== undefined) { clearTimeout(d.data("_mask_timeout")); d.removeData("_mask_timeout") } if (d.isMasked()) { a.unmaskElement(d) } if (d.css("position") == "static") { d.addClass("masked-relative") } d.addClass("masked"); var e = a('<div class="loadmask"></div>'); if (navigator.userAgent.toLowerCase().indexOf("msie") > -1) { e.height(d.height() + parseInt(d.css("padding-top")) + parseInt(d.css("padding-bottom"))); e.width(d.width() + parseInt(d.css("padding-left")) + parseInt(d.css("padding-right"))) } if (navigator.userAgent.toLowerCase().indexOf("msie 6") > -1) { d.find("select").addClass("masked-hidden") } d.append(e); if (c !== undefined) { var b = a('<div class="loadmask-msg" style="display:none;"></div>'); b.append("<div>" + c + "</div>"); d.append(b); b.css("top", Math.round(d.height() / 2 - (b.height() - parseInt(b.css("padding-top")) - parseInt(b .css("padding-bottom"))) / 2) + "px"); b.css("left", Math.round(d.width() / 2 - (b.width() - parseInt(b.css("padding-left")) - parseInt(b .css("padding-right"))) / 2) + "px"); b.show() } }; a.unmaskElement = function(b) { if (b.data("_mask_timeout") !== undefined) { clearTimeout(b.data("_mask_timeout")); b.removeData("_mask_timeout") } b.find(".loadmask-msg,.loadmask").remove(); b.removeClass("masked"); b.removeClass("masked-relative"); b.find("select").removeClass("masked-hidden") } })(jQuery);
遮罩层CSS
.loadmask { z-index: 100; position: absolute; top:0; left:0; -moz-opacity: 0.5; opacity: .50; filter: alpha(opacity=50); background-color: #CCC; width: 100%; height: 100%; zoom: 1; } .loadmask-msg { background: none repeat scroll 0 0 #FFFFFF; border: 2px solid #80AAE0; border-radius: 4px 4px 4px 4px; display: none; height: 32px; left: 50%; margin-left: -54px; margin-top: -19px; overflow: hidden; padding: 2px; position: absolute; top: 50%; width: 112px; z-index: 101; } .loadmask-msg div { background: #fbfbfb url('images/loading.gif') no-repeat 5px 9px; color: #444444; display: block; font-size: 12px; height: 30px; line-height: 30px; padding-left: 32px; } .masked { overflow: hidden !important; } .masked-relative { position: relative !important; } .masked-hidden { visibility: hidden !important; }
把这两个文件导入页面 然后调用 $("body").mask("正在加载....");表示在body里面加载遮罩层
发表评论
文章已被作者锁定,不允许评论。
-
Vue 组件相关知识学习
2018-04-13 15:27 385Vue.js 组件 // 组件(Component)是 ... -
Vue 实例属性($option $el等)
2018-04-12 09:14 3236属性: vm.$el:获取Vue实例关联的DOM元素 vm ... -
Vue methods中方法之间的调用
2018-04-12 09:04 1730delAllOrderList:function(good ... -
Vue 计算属性(computed)学习
2018-04-11 15:55 9561.基础例子: <div id = "exam ... -
Vue 过滤器(|)学习
2018-04-11 14:30 734一、Vue提供的过滤器 vue本身提供了很多便利的过滤器,这里 ... -
Vue 所有指令(v-on:click = @click v-blind:class = :class)的学习
2018-04-11 09:38 1392先说一下指令里面的值都是表达式 new Vue({ ... -
js 动态Post请求防止在输入栏中显示参数
2018-01-08 10:21 626动态进行Post请求 var f=document.cre ... -
js autocomplete实现下拉模糊查询
2018-01-04 10:48 11071.js编写 // 获得焦点是重新进行查询 $(&quo ... -
js 遍历并且赋值
2017-12-19 13:46 632$("#productInfo").f ... -
js 鼠标移过去渐变的效果(页面固定 定位栏)
2017-10-31 11:29 6261.html代码 <div id="loc ... -
js 判断图片是否存在
2017-10-27 08:56 874当图片不存在时,将触发onerror,onerror 中img ... -
js 在页面中跳转到指定位置
2017-10-24 15:29 13411.页面中代码 <div style="lef ... -
Javascript 总结汇总
2016-11-04 15:06 345var timeoutid = window.setTimeo ... -
js easyui tree判断是否父节点
2016-09-08 10:17 802function isIncludeParentNode( ... -
CSS 点击div的同时显示或隐藏的div
2016-08-16 17:18 617<div id="up"> ... -
js 通过调用方法终止js代码继续执行的问题(采用throw解决)
2016-07-12 14:15 485一个方法如何终止另一个方法执行的问题 function ... -
js lightbox展示图片的案例
2016-06-13 09:35 679如何使用 1、Lightbox v2.0 使用 Protot ... -
js 静态方法与实例方法
2016-05-31 14:26 1542静态方法是指不需要声明类的实例就可以使用的方法 实例方法是 ... -
js 动态显示时间(setTimeout)
2016-05-23 15:20 661// 全局变量 var timeoutId ; //开 ... -
jQuery toggle trigger方法使用
2016-05-17 14:44 1098toggle 定义 toggle() 方法用于绑定两个或多个 ...
相关推荐
同样地,我们可以编写一个函数来关闭遮罩层: ```javascript function closeMask() { var mask = document.getElementById('mask'); mask.style.display = 'none'; } ``` 五、添加loading图片 在遮罩层内添加...
3. **JavaScript**:编写事件监听器,响应用户的操作,控制遮罩层的显示和隐藏。 4. **CSS3**:设计遮罩层样式,包括颜色、透明度、动画效果等。 5. **Promise**:管理异步操作的状态,保证代码的可读性和易维护性。...
而对于“工具”标签,这表明该插件是一种预包装的解决方案,旨在简化开发者的工作,使他们能够快速实现遮罩层功能,而无需从头开始编写代码。 在实际应用中,JavaScript 遮罩层插件广泛应用于网页的多种场景,如...
实现ASP.NET中的遮罩层,首先需要在页面头部引入jQuery库,然后可以编写JavaScript代码来创建和控制遮罩层。一个基本的实现步骤如下: 1. **引入资源**:在页面标签中引入jQuery库(如`...
3. 编写JavaScript函数以控制遮罩层的显示与隐藏。 4. 将JavaScript函数绑定到合适的事件上,以触发遮罩层的操作。 在`right.html`, `main.html`, `left.html`, `top.html`这些文件的基础上,根据具体需求,你可以...
接下来,我们编写JavaScript代码(假设文件名为`main.js`)来处理按钮点击事件和遮罩层的显示与隐藏: ```javascript document.getElementById('toggleMask').addEventListener('click', function() { var mask = ...
### DIV遮罩层:一种简单高效的工作区域遮罩方法 在网页设计与开发领域,DIV遮罩层是一种常用的UI技术,用于暂时性地遮挡页面的其他...通过合理的布局和精细的代码编写,遮罩层可以成为网页设计中不可或缺的一部分。
为了确保用户体验的一致性,我们通常会编写代码来检测用户是否在微信环境下浏览,并根据情况添加相应的遮罩层。 标题"微信判断浏览器自动弹出遮罩层代码"涉及到的核心知识点包括: 1. **浏览器检测**:首先,我们...
现在,让我们编写Jquery代码来实现遮罩层。假设你想要在点击一个按钮时显示遮罩层,你可以在`<script>`标签内添加以下代码: ```javascript $(document).ready(function() { // 当点击按钮时触发遮罩层 $('#...
JavaScript 编写点击查看大图的页面半透亮遮罩层效果是一种常见的网页交互设计,用于在用户点击小图后展示放大后的图片,并在背景中添加半透明的遮罩层,提供更好的视觉体验。在这个实例中,主要涉及的技术点包括...
例如,当需要显示遮罩层和加载提示时,我们可以编写以下代码: ```javascript // overlay.js function showOverlay() { document.getElementById('mask').style.display = 'block'; document.getElementById('...
接下来,我们将编写JavaScript代码来控制遮罩层的显示和隐藏。创建一个名为`mask.js`的文件,内容如下: ```javascript function showMask() { var mask = document.getElementById('mask'); mask.style.display ...
然后,我们可以编写jQuery代码来实现遮罩层的显示和隐藏。以下是一个简单的示例: ```javascript $(document).ready(function() { // 创建遮罩层元素并插入到body var mask = $('<div class="mask"></div>'); $...
接下来,我们需要编写CSS样式来定义图片和遮罩层的初始状态。遮罩层通常设置为全屏并置于图片之上,但其初始透明度为0,以隐藏遮罩层: ```css #mask { position: absolute; top: 0; left: 0; width: 100%; ...
综上所述,"适合.net使用遮罩层"的资源提供了一种在.NET环境中实现页面加载遮罩层的方法,它基于C#编写,经过验证并允许进一步的代码修改,为开发者提供了灵活性和便捷性。对于需要提升用户体验的.NET Web项目来说,...
在ASP.NET中,我们可以结合使用JavaScript库,如jQuery,来实现丰富的用户体验,包括弹出遮罩层功能。遮罩层通常用于在页面上显示半透明或全屏覆盖,以突出显示某个操作或信息,同时阻止用户与背景内容交互。 在这...
总的来说,"jQuery点击弹出遮罩层图片放大查看代码"是提高网站用户体验的一种实用技术,它通过简单的JavaScript和CSS实现,让图片查看更加便捷。在实际应用中,开发者可以根据需求进行定制,比如调整遮罩层的颜色、...
接下来,我们编写JavaScript代码(保存为`main.js`),用于控制遮罩层和模态框的显示与隐藏: ```javascript document.addEventListener('DOMContentLoaded', function () { const mask = document.getElementById...
接下来,我们编写CSS样式来实现高亮和遮罩层效果。CSS3中的`::selection`伪元素可以用来控制选中文本的样式,我们将设置背景色以实现高亮效果: ```css #dualClickText::selection { background-color: yellow; /*...
"手机端侧边导航滑动遮罩层"是针对这种需求的一种实现,通常结合JavaScript库如jQuery来实现动态效果。在本案例中,我们重点关注的是使用jQuery创建一个具有滑动效果的侧边导航菜单,并且当菜单展开时,会有一个遮罩...