首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
css
jquery
focus
scroll
bootstrap
checkbox
html5
build
base64
chart.js
vue.js
svg
iframe
cookies
json
textview
postman
上传
requirejs
firebug
hover
dialog
scheme
jq
label
view
dom
v8
正则
webkit
overflow
js
charts
chart
html
listview
vue
icons
chrome
layout
firefox
微信开发
node.js
ajax
react
button
css3
npm
javascript
hybrid
yarn
当前位置:
开发笔记
>
前端
> 正文
jquery.boxy插件的iframe扩展代码
作者:昆仑神奇_325 | 来源:互联网 | 2022-09-21 02:15
jquery.boxy插件的iframe扩展
代码如下:
/*
Boxy属性不变 新增 w、h、src 属性
qBox.Close();关闭当前窗口
qBox.iFSrc({}); 改变当前窗口的属性及指向 Boxy属性不变 新增 w、h、src 属性
*/
//Boxy插件的扩展
jQuery.fn.qbox=function(options){
var node = this.get(0).nodeName.toLowerCase();
var self=this;
if (node == 'a') {
$(this).attr('onclick','').unbind('click').click(function(){return false;});
optiOns= $.extend(options||{},{src:this.get(0).getAttribute('href'),beforeUnload:function(){ $(self).unbind('click').click(function(){return $(this).qbox(options);});}});
}
qBox.iFLoad(options);
return false;
}
var qBox=function(){};
jQuery.extend(qBox,{
aDgs:[],
iFrame:function(op){
op = jQuery.extend({title:'提示',w:320,h:200,src:'about:blank',modal:false,fixed:false,unloadOnHide:true},op),fm=parseInt(Math.random()*(1000*987));//
var dialog = new Boxy("
正在加载,请稍后....
",op);
jQuery("#_"+fm).load(function(){
dialog.resize(op.w,op.h,function(){});
jQuery("#ld"+fm).remove();
jQuery("#_"+fm).css({'padding':'15px','display':''});
});
qBox.aDgs.push(dialog);
return false;
},
Close:function(){
qBox.aDgs[qBox.aDgs.length-1].hide();
return false
},
iFSrc:function(op){
op = jQuery.extend({w:320,h:200,src:'about:blank'},op);
qBox.aDgs[qBox.aDgs.length-1].getContent().attr("src","about:blank");
qBox.aDgs[qBox.aDgs.length-1].setTitle(op.t);
qBox.aDgs[qBox.aDgs.length-1].tween(op.w,op.h,function(){qBox.aDgs[qBox.aDgs.length-1].getContent().attr("src",op.src).css({width:op.w,height:op.h});});
return false;
},
iFLoad:function(options){
var sr= jQuery(this).attr("href");
var op = jQuery.extend({src:sr},options);
qBox.iFrame(op);
return false;
}
});
出处 cn795.cnblogs.com
html
jquery
css
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
jq
深入解析 MUI 开发中 plusReady 和 init 的区别
在使用 MUI 框架进行应用开发时,开发者常常会遇到 mui.init() 和 mui.plusReady() 这两个方法。本文将详细解释它们的区别及其在不同开发环境下的应用。 ...
[详细]
蜡笔小新 2024-12-26 15:57:00
正则
基于jQuery的用户注册页面表单验证代码分享
本文介绍了一段使用jQuery实现的用户注册页面表单验证代码,适用于前端开发人员学习和参考。该示例结合了HTML、CSS和JavaScript,确保用户输入的数据格式正确。 ...
[详细]
蜡笔小新 2024-12-24 14:37:46
jquery
基于JQuery实现的评分插件
本文介绍了一个使用JQuery创建的交互式评分控件。当用户将鼠标悬停在星星上时,左侧的星星会变为实心,右侧保持空心,并显示对应的评分等级;移开鼠标后,所有星星恢复为空心状态。 ...
[详细]
蜡笔小新 2024-12-23 10:09:44
bootstrap
Spring Boot 中静态资源映射详解
本文深入探讨了 Spring Boot 如何简化 Web 应用中的静态资源管理,包括默认的静态资源映射规则、WebJars 的使用以及静态首页的处理方法。通过本文,您将了解如何高效地管理和引用静态资源。 ...
[详细]
蜡笔小新 2024-12-20 20:02:31
css
使用 NSTimer 实现倒计时功能
本文介绍如何使用 NSTimer 实现倒计时功能,详细讲解了初始化方法、参数配置以及具体实现步骤。通过示例代码展示如何创建和管理定时器,确保在指定时间间隔内执行特定任务。 ...
[详细]
蜡笔小新 2024-12-26 19:08:19
css
Python学习笔记:使用pydoc工具查询文档
本文介绍了在Windows环境下使用pydoc工具的方法,并详细解释了如何通过命令行和浏览器查看Python内置函数的文档。此外,还提供了关于raw_input和open函数的具体用法和功能说明。 ...
[详细]
蜡笔小新 2024-12-26 17:05:56
checkbox
jQuery HooRay:一款自创的实用 jQuery 工具插件
这款插件主要由作者在工作中积累的常用功能开发而成,旨在解决现有插件间的冲突及浏览器兼容性问题。通过整合和优化现有插件,确保其稳定性和高效性。 ...
[详细]
蜡笔小新 2024-12-24 12:14:47
scroll
实现页面自动加载更多内容功能:类微博和Pinterest的设计
在现代Web应用中,当用户滚动到页面底部时,自动加载更多内容的功能变得越来越普遍。这种无刷新加载技术不仅提升了用户体验,还优化了页面性能。本文将探讨如何实现这一功能,并介绍一些实际应用案例。 ...
[详细]
蜡笔小新 2024-12-23 17:01:04
正则
在网站制作中随时可用的10个 HTML5 代码片段
HTML很容易写,但创建网页时,您经常需要重复做同样的任务,如创建表单。在这篇文章中,我收集了10个超有用的HTML代码片段,有HTML5启动模板、空白图片、打电话和发短信、自动完 ...
[详细]
蜡笔小新 2024-12-23 15:26:50
jquery
使用jQuery实现客户端页面跳转的最佳实践
本文探讨了如何利用jQuery在客户端实现页面跳转,并详细介绍了如何确保页面在浏览器的顶层窗口中打开,而不是局限于当前框架内。 ...
[详细]
蜡笔小新 2024-12-23 03:35:09
dom
深入理解Vue.js:从入门到精通
本文详细介绍了Vue.js的基础知识、安装方法、核心概念及实战案例,帮助开发者全面掌握这一流行的前端框架。 ...
[详细]
蜡笔小新 2024-12-22 11:07:54
上传
JSON 解析失败问题排查
在PHP后端开发中遇到一个难题:通过第三方类文件发送短信功能返回的JSON字符串无法解析。本文将探讨可能的原因并提供解决方案。 ...
[详细]
蜡笔小新 2024-12-21 18:39:23
jquery
如何在Kendo UI for jQuery中将行标题显示为可点击链接
本文详细介绍了如何在Kendo UI for jQuery的数据管理组件中,将行标题字段呈现为锚点(即可点击链接),帮助开发人员更高效地实现这一功能。通过具体的代码示例和解释,即使是新手也能轻松掌握。 ...
[详细]
蜡笔小新 2024-12-21 17:07:41
webkit
使用JS、HTML5和C3创建自定义弹出窗口
本文介绍如何结合JavaScript、HTML5和C3.js来实现一个功能丰富的自定义弹出窗口。通过具体的代码示例,详细讲解了实现过程中的关键步骤和技术要点。 ...
[详细]
蜡笔小新 2024-12-20 21:22:27
webkit
HTML 文件上传按钮的样式设计
本文详细介绍了如何使用 HTML 和 CSS 对文件上传按钮进行样式美化,使用户界面更加友好和美观。 ...
[详细]
蜡笔小新 2024-12-20 18:30:59
昆仑神奇_325
这个家伙很懒,什么也没留下!
Tags | 热门标签
css
jquery
focus
scroll
bootstrap
checkbox
html5
build
base64
chart.js
vue.js
svg
iframe
cookies
json
textview
postman
上传
requirejs
firebug
hover
dialog
scheme
jq
label
view
dom
v8
正则
webkit
RankList | 热门文章
1
常见十大行业VOCs一厂一方案编制参考
2
当应用关闭并强行退出时,Dropbox Carousel如何同步?
3
传奇地图时间限制脚本_“姐学”传奇(六):她用一生证明,女性的美不受时间和空间限制...
4
【国际资讯】三星智能电视能通过WiFi直连遭入侵
5
sw出爆炸图,sw怎么出爆炸图
6
win7家庭普通怎样才能升级到旗舰版?谢谢?
7
如何在WSO2 ESB REST API中更改HTTP状态代码
8
红米手表2和红米手表有什么不同?红米手表2和红米手表对比介绍
9
Oracle连接_Oracle连接知识
10
Hibernate:Criteria API与QueryDsl
11
人工智能 tensorflow框架Softmax回归模型的理论理解 07
12
计算机网络 之 DNS (Domain Name System)域名服务器
13
企业文件数量太多,整理归类难?
14
(理论篇)httpmoudle和httphandler一览
15
请问能不能把别人的软件改改界面,再重新打包?
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有