- 浏览: 54333 次
- 性别:
- 来自: 苏州
文章分类
- 全部博客 (32)
- java (2)
- js (8)
- jquery (4)
- 随便说说 (4)
- Database, SQL (1)
- html (1)
- toolkit (2)
- python (2)
- django (2)
- helper (2)
- cookies (3)
- git (0)
- javascript基础 (1)
- hibernate (0)
- ibatis (0)
- 网上支付 (0)
- openstack (0)
- Mac (1)
- MySQL (1)
- linux (1)
- Postgresql (0)
- J2EE (0)
- 设计模式 (0)
- 面向对象 (0)
- hadoop (1)
- ubuntu (0)
- UML (0)
- Oracle (0)
- virtualbox (0)
- esb (0)
- mybatis (0)
- translate (0)
- struts2 api (1)
- jquery-ui (0)
- spring (0)
- jquery validation (0)
- web (0)
- spring mybatis (0)
- 单元测试 (0)
- eclipse (0)
- maven (0)
- java junit (0)
- editplus (0)
- jpa (0)
- jpa hibernate (1)
- sql (0)
- jpql (0)
- 杂 (0)
- shiro (0)
- filter (0)
- junit (1)
- tomcat (0)
- struts2 (1)
- spring-data jpa (0)
- ImageIO jpg (0)
- cms (0)
- php (0)
- node js (0)
- NodeJS (1)
- keystone (0)
- sublime (1)
- aws ec2 (0)
- pdf (0)
- design pattern (0)
- 条件查询(Criteria Queries) (0)
- jenkins (0)
- bootstrap (0)
- springside (0)
- apache (0)
最新评论
-
tokyo2006:
不错,经验之谈是最好的
收集记录一些在使用Python、Django中遇到的问题及解决方法 -
zhuchao_ko:
自己写的操作等待浮出层
解决了jquery.bgiframe.min.js的一个bug (jquery.bgiframe.min.js, line 10 character 978)
解决了jquery.bgiframe.min.js的一个bug
(jquery.bgiframe.min.js, line 10 character 978)
jquery.bgiframe.min.js是用于解决 IE6 select z-index 属性无效,select 标签遮挡 div 的 Bug。
1.jQuery bgiframe 插件解决 IE6 select z-index 属性无效
2.解决DIV在IE下被下拉列表select穿透的问题(二)
但是这个插件在判断IE的版本时,过于简单,导致在某些情况下会有bug。
报这个错误:
SCRIPT5022: DOM Exception: INVALID_CHARACTER_ERR (5) jquery.bgiframe.min.js, line 10 character 978
它在判断浏览器及使用的版本时使用的代码是:
if ($.browser.msie&&/6.0/.test(navigator.userAgent){ ... ... }
其中
/6.0/.test(navigator.userAgent)
极易出问题
例如,如果navigator.userAgent是
"Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)"
时。这时,即使我的浏览器是IE9,但由于含有
Media Center PC 6.0
也会执行if段内的代码,导致错误的发生。
所以,可以通过修改版本判断的代码,来避免这个问题
if ($.browser.msie&&/IE 6.0/.test(navigator.userAgent){ ... ... }
- jquery.bgiframe.min_fixed.rar (851 Bytes)
- 下载次数: 104
发表评论
-
jquery工具
2014-06-12 10:01 0单元测试 http://qunitjs.com/ -
基于jquery的回到顶部插件
2014-06-12 09:15 0/** * 回到顶部功能 */ (function ... -
jquery 插件
2014-06-03 18:06 0jquery 插件 http://dhtmlx.com/ ... -
jquery ui dialog 扩展
2014-06-03 16:04 0jquery ui dialog 扩展 -
jquery固定头部插件
2014-05-22 11:09 0jquery固定头部插件 https:// ... -
jquery cookie 插件
2014-05-18 13:54 0jquery.cookie 使用方法 http://www ... -
Javascript 更新地址url参数的方法
2014-05-17 18:02 994javascript 更新地址url参数的方法: ... -
jquery validation插件
2014-04-28 14:55 0api http://banu.blog.163.com/ ... -
jquery 1.9.1变更
2014-04-11 15:57 0.live() ->.on jQuery中li ... -
jquery plugin
2014-01-07 11:32 0jquery ui http://api.jqueryu ... -
收集记录一些使用Javascript,JQuery时遇到的问题
2011-12-28 11:04 1041收集记录一些使用Javascript,JQuery时遇到的问题 ... -
如何在不同的浏览器中打开控制台调试JS(转帖加自己的截图)
2011-11-26 14:15 10040今天遇到了一个JS问题,在safari下就是运行不出效果,因此 ... -
正则表达式验证器
2011-08-26 18:13 1072最近在学习正则表达式,为了提高学习的效率,写了一个很简陋的正则 ... -
扩展Javascript字符串处理
2011-08-19 11:12 687扩展Javascript字符串处理 做web前端开发, ... -
修改地址栏参数的方法
2011-08-12 16:13 930做web前端开发,有时需要使用js修改地址栏参数。 今 ... -
转帖:jQuery: 随滚动居中效果
2011-06-15 12:22 1313在网上找到了一个实现“ 随滚动条滚动居中效果 ” ... -
自己写的操作等待浮出层
2011-06-14 19:59 1180自己写的操作等待浮出层 在实际项目中,用户的某些操作 ... -
table.panel - 自己写的用于table行操作的jquery插件
2011-06-02 10:51 1705table.panel是基于jquery开发的用于table的 ...
相关推荐
JS包,可以用来规范一些JS限制问题,比如DIV被 select覆盖
IE6下解决弹出div 被父页面的select ...下载jquery.bgiframe.js ,在我的下载资源中有 2.需要修改div的属性,使用 $(function(){ $('#addDiv').bgiframe(); }); 下面是addDiv html: <input /> </div>
jQuery UI dialog IE6下处理select框被遮挡jquery.bgiframe.js
jquery.bgiframe.js在IE9下的错误 代码如下: SCRIPT5022: DOM Exception: INVALID_CHARACTER_ERR (5) jquery.bgiframe.js, 行8 字符976 错误代码 代码如下: 1 {if(!$(‘iframe.bgiframe’,this)[0])this....
前端项目-jquery-bgiframe,一个jquery插件,在处理IEZ索引问题时有助于减轻痛苦。
bgiframe_2.1.1.zip,jquery dialog的插件
jquery.bgiframe示例 博文链接:https://lxy19791111.iteye.com/blog/285177
笔者在项目中使用 jquery.ui.dialog 1.7.2时,当使用$("#d").dialog("open");时,dialog总是弹出在option中指定的位置;
jquery需要的所有js文件 /*! * jQuery UI 1.8.18 * * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * ...
经过分析,网上的参考,终于搞定了~~ jQuery插件代码: 代码如下: jQuery.fn.selectItem = function(targetId) { var _seft = this; var targetId = $(targetId); this.toggle( function() { var A_top = $(this)....
代码如下:$(“#dialog”).dialog({ bgiframe: true, autoOpen: false, position: [PosX, PosY], //alert 出来为:” , “(不含双引号),或者报错,不知什么原因。 height: 300, modal: true, buttons: { ‘创建新...
bgiframe 插件用来轻松解决 IE6 z-index 的问题,如果网页上有浮动区块和下拉选单重叠时,在IE6会看到下拉选框总是把浮动区块覆盖住,无论怎么调整 z-index 都是没用的,而用 bgiframe 就可以轻松解决这个问题。...
* Upgrade JS Libary (jQuery Autocomplete, jQuery Cookie, jQuery bgIframe) * Version 2.0-beta9 : * Fix conflict with plugin using Google Library Javascript for jQuery. Example : "Use Google Libraries...
今天我说说iframe解决的一般方法,已经使用jQuery插件bgiframe解决IE6 select z-index无效,遮挡div的bug。 解决方法之一:Iframe包裹select元素 使用iframe包住select,这样iframe有z-index,只要在div上设置的z-...
指定的div下面 针对ie6 select挡住div 的bug 采用 iframe来当作div的底 * * @param string divId 需要解决的div层 * @param string iframeId 采用的 IFRAME ,如果不指定 自动生成一个 * 2007-11-1 ...
JQUERY Dialog弹出框和JQUERY Uploadify下载插件综合详细参数详解,非常值得收藏,中文描述和实例讲解。
在dilog的open事件中 添加如下代码段 代码如下:$(“#dlgSearch”).dialog({ autoOpen: false, bgiframe: true, width: 600, //height: 225, modal: true, resizable: false, open: function() { //jquery之dialog的...