/* FILE ARCHIVED ON 22:02:57 Feb 14, 2013 AND RETRIEVED FROM THE AN OPENWAYBACK INSTANCE ON 9:36:56 Sep 10, 2024. JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ /* Copyright (c) 2006 Brandon Aaron (https://webarchive.library.unt.edu/web/20130214220257/http://brandonaaron.net) * Dual licensed under the MIT (https://webarchive.library.unt.edu/web/20130214220257/http://www.opensource.org/licenses/mit-license.php) * and GPL (https://webarchive.library.unt.edu/web/20130214220257/http://www.opensource.org/licenses/gpl-license.php) licenses. * * $LastChangedDate: 2007-07-11 23:14:51 -0500 (Wed, 11 Jul 2007) $ * $Rev: 2323 $ * * Version 2.1 */ (function($){ /** * The bgiframe is chainable and applies the iframe hack to get * around zIndex issues in IE6. It will only apply itself in IE * and adds a class to the iframe called 'bgiframe'. The iframe * is appeneded as the first child of the matched element(s) * with a tabIndex and zIndex of -1. * * By default the plugin will take borders, sized with pixel units, * into account. If a different unit is used for the border's width, * then you will need to use the top and left settings as explained below. * * NOTICE: This plugin has been reported to cause perfromance problems * when used on elements that change properties (like width, height and * opacity) a lot in IE6. Most of these problems have been caused by * the expressions used to calculate the elements width, height and * borders. Some have reported it is due to the opacity filter. All * these settings can be changed if needed as explained below. * * @example $('div').bgiframe(); * @before

Paragraph

* @result