⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 offset.js

📁 formValidator1.3.rar 基于JQuery的表单验证程序
💻 JS
字号:
module("offset");// opens a new window to run the tests againstvar testwin = function(name, fn) {	testwin[name] = load_offset_fixture(name);	var interval = setInterval(function() {		if (testwin[name] && testwin[name].$ && testwin[name].$.isReady) {			clearInterval(interval);			test(name, fn);		}	}, 0);		function load_offset_fixture(name) {		var win = window.open( "./data/offset/" + name + ".html?num"+parseInt(Math.random()*1000), name, 'left=0,top=0,width=500,height=500,toolbar=1,resizable=0' );		if ( !win ) { 			alert("Please disable your popup blocker for the offset test suite");			throw "Please disable your popup blocker for the offset test suite";		}		return win;	}};testwin("absolute", function() {	var $w = testwin["absolute"].$;		equals( $w('#absolute-1').offset().top, 1, "$('#absolute-1').offset().top" );	equals( $w('#absolute-1').offset().left, 1, "$('#absolute-1').offset().left" );		equals( $w('#absolute-1-1').offset().top, 5, "$('#absolute-1-1').offset().top" );	equals( $w('#absolute-1-1').offset().left, 5, "$('#absolute-1-1').offset().left" );		equals( $w('#absolute-1-1-1').offset().top, 9, "$('#absolute-1-1-1').offset().top" );	equals( $w('#absolute-1-1-1').offset().left, 9, "$('#absolute-1-1-1').offset().left" );		equals( $w('#absolute-2').offset().top, 20, "$('#absolute-2').offset().top" );	equals( $w('#absolute-2').offset().left, 20, "$('#absolute-2').offset().left" );			equals( $w('#absolute-1').position().top, 0, "$('#absolute-1').position().top" );	equals( $w('#absolute-1').position().left, 0, "$('#absolute-1').position().left" );		equals( $w('#absolute-1-1').position().top, 1, "$('#absolute-1-1').position().top" );	equals( $w('#absolute-1-1').position().left, 1, "$('#absolute-1-1').position().left" );		equals( $w('#absolute-1-1-1').position().top, 1, "$('#absolute-1-1-1').position().top" );	equals( $w('#absolute-1-1-1').position().left, 1, "$('#absolute-1-1-1').position().left" );		equals( $w('#absolute-2').position().top, 19, "$('#absolute-2').position().top" );	equals( $w('#absolute-2').position().left, 19, "$('#absolute-2').position().left" );		testwin["absolute"].close();});testwin("relative", function() {	var $w = testwin["relative"].$;		// IE is collapsing the top margin of 1px	equals( $w('#relative-1').offset().top, $.browser.msie ? 6 : 7, "$('#relative-1').offset().top" );	equals( $w('#relative-1').offset().left, 7, "$('#relative-1').offset().left" );		// IE is collapsing the top margin of 1px	equals( $w('#relative-1-1').offset().top, $.browser.msie ? 13 : 15, "$('#relative-1-1').offset().top" );	equals( $w('#relative-1-1').offset().left, 15, "$('#relative-1-1').offset().left" );		// IE is collapsing the top margin of 1px	equals( $w('#relative-2').offset().top, $.browser.msie ? 141 : 142, "$('#relative-2').offset().top" );	equals( $w('#relative-2').offset().left, 27, "$('#relative-2').offset().left" );			// IE is collapsing the top margin of 1px	equals( $w('#relative-1').position().top, $.browser.msie ? 5 : 6, "$('#relative-1').position().top" );	equals( $w('#relative-1').position().left, 6, "$('#relative-1').position().left" );		// IE is collapsing the top margin of 1px	equals( $w('#relative-1-1').position().top, $.browser.msie ? 4 : 5, "$('#relative-1-1').position().top" );	equals( $w('#relative-1-1').position().left, 5, "$('#relative-1-1').position().left" );		// IE is collapsing the top margin of 1px	equals( $w('#relative-2').position().top, $.browser.msie ? 140 : 141, "$('#relative-2').position().top" );	equals( $w('#relative-2').position().left, 26, "$('#relative-2').position().left" );		testwin["relative"].close();});testwin("static", function() {	var $w = testwin["static"].$;		// IE is collapsing the top margin of 1px	equals( $w('#static-1').offset().top, $.browser.msie ? 6 : 7, "$('#static-1').offset().top" );	equals( $w('#static-1').offset().left, 7, "$('#static-1').offset().left" );		// IE is collapsing the top margin of 1px	equals( $w('#static-1-1').offset().top, $.browser.msie ? 13 : 15, "$('#static-1-1').offset().top" );	equals( $w('#static-1-1').offset().left, 15, "$('#static-1-1').offset().left" );		// IE is collapsing the top margin of 1px	equals( $w('#static-1-1-1').offset().top, $.browser.msie ? 20 : 23, "$('#static-1-1-1').offset().top" );	equals( $w('#static-1-1-1').offset().left, 23, "$('#static-1-1-1').offset().left" );		// IE is collapsing the top margin of 1px	equals( $w('#static-2').offset().top, $.browser.msie ? 121 : 122, "$('#static-2').offset().top" );	equals( $w('#static-2').offset().left, 7, "$('#static-2').offset().left" );			// IE is collapsing the top margin of 1px	equals( $w('#static-1').position().top, $.browser.msie ? 5 : 6, "$('#static-1').position().top" );	equals( $w('#static-1').position().left, 6, "$('#static-1').position().left" );		// IE is collapsing the top margin of 1px	equals( $w('#static-1-1').position().top, $.browser.msie ? 12 : 14, "$('#static-1-1').position().top" );	equals( $w('#static-1-1').position().left, 14, "$('#static-1-1').position().left" );		// IE is collapsing the top margin of 1px	equals( $w('#static-1-1-1').position().top, $.browser.msie ? 19 : 22, "$('#static-1-1-1').position().top" );	equals( $w('#static-1-1-1').position().left, 22, "$('#static-1-1-1').position().left" );		// IE is collapsing the top margin of 1px	equals( $w('#static-2').position().top, $.browser.msie ? 120 : 121, "$('#static-2').position().top" );	equals( $w('#static-2').position().left, 6, "$('#static-2').position().left" );		testwin["static"].close();});if ( !$.browser.msie || ($.browser.msie && parseInt($.browser.version) > 6) )	testwin("fixed", function() {		var $w = testwin["fixed"].$;			equals( $w('#fixed-1').offset().top, 1001, "$('#fixed-1').offset().top" );		equals( $w('#fixed-1').offset().left, $.browser.msie ? 994 : 1001, "$('#fixed-1').offset().left" );			equals( $w('#fixed-2').offset().top, 1021, "$('#fixed-2').offset().top" );		equals( $w('#fixed-2').offset().left, $.browser.msie ? 1014 : 1021, "$('#fixed-2').offset().left" );			testwin["fixed"].close();	});testwin("table", function() {	var $w = testwin["table"].$;		equals( $w('#table-1').offset().top, 6, "$('#table-1').offset().top" );	equals( $w('#table-1').offset().left, 6, "$('#table-1').offset().left" );		equals( $w('#th-1').offset().top, 10, "$('#table-1').offset().top" );	equals( $w('#th-1').offset().left, 10, "$('#table-1').offset().left" );		equals( $w('#th-2').offset().top, 10, "$('#table-1').offset().top" );	equals( $w('#th-2').offset().left, 116, "$('#table-1').offset().left" );		testwin["table"].close();});testwin("scroll", function() {	var $w = testwin["scroll"].$;		// IE is collapsing the top margin of 1px	equals( $w('#scroll-1').offset().top, $.browser.msie ? 6 : 7, "$('#scroll-1').offset().top" );	equals( $w('#scroll-1').offset().left, 7, "$('#scroll-1').offset().left" );		// IE is collapsing the top margin of 1px	equals( $w('#scroll-1-1').offset().top, $.browser.msie ? 9 : 11, "$('#scroll-1-1').offset().top" );	equals( $w('#scroll-1-1').offset().left, 11, "$('#scroll-1-1').offset().left" );		testwin["scroll"].close();});

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -