手机版

解决框架插件弹出层与提示框冲突

时间:2021-10-22 来源:互联网 编辑:宝哥软件园 浏览:

使用情形如下:页面a.aspx中点击按钮弹出模拟层,在这个层中有一个输入文本框"监督人"处调用提示框来产生即时查询功能

直接调用产生了如下情形

于是找到jquery.hintbox-1.3.js这个文件,发现其中出现这么一行:复制代码代码如下:美元(' #windown-content ').ajaxStart(function(){ $(this)).html(' img src=' Templatesrc '/images/loading。gif ' class=' loading '/');});将其改为:复制代码代码如下:美元(' #windown-content ').html(' img src=' Templatesrc '/images/loading。gif ' class=' loading '/');原因是两个插件即使是在不同情形下触发创建交互式、快速动态网页应用的网页开发技术事件,使用的仍是同一对象,即jQuery.js中出现的复制代码代码如下: ajaxSetup:函数(设置){ jquery。extend(jquery。AJaxssettings,settings);},AJaxsettings : { URL :位置。href,global: true,type: 'GET ',内容类型: ' application/x-www-form-URL encoded ',processData: true,async: true,/*超时: 0 0 0,data: null,username: null,password: null,*//创建请求对象;微软未能在IE7中正确//实现XMLHttpRequest,因此我们在客户端报表可用时使用它//通过调用jquery。AJaxsetup xhr :函数(){返回窗口可以重写此函数ActiveXObject?新的activexoobject('微软.XMLHTTP') :新XMLHttpRequest();},接受: { XML : ' application/XML,text/xml ',html: 'text/html ',script: 'text/javascript,application/javascript ',js : ' application/JSON,text/javascript ',text: 'text/plain ',_ default : ' */* },这样在当前窗体中就会是只有一个保险附约对象存在,因为在提示框中的创建交互式、快速动态网页应用的网页开发技术事件会触发弹出层的ajaxStart事件。可下载修改过后的tipswindown,点击下载。

版权声明:解决框架插件弹出层与提示框冲突是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。