Skip to content

Instantly share code, notes, and snippets.

@dirts
dirts / MODULEADS
Created July 2, 2012 09:50
ModuleADS
(function(){
var win = window,doc = document;
if(!window.ADS) window['ADS'] = {};
function isCompatible(other){
if(other===false
|| !Array.prototype.push
|| !Object.hasOwnProperty
|| !document.creatElement
|| !document.getElementsByTagName
@dirts
dirts / photo.html
Created July 2, 2012 03:15
photo.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<title></title>
</head>
<body>
<style type="text/css">
body ,div ,ul,li {margin:0;padding:0};
li{list-style-type: none;}
@dirts
dirts / photo.min.js
Created July 2, 2012 03:15
photo.min.js
;var EventUtil={addEvent:function(element,type,fn){if(element.addEventListener){element.addEventListener(type,fn,false)}else if(element.attachEvent){element.attachEvent("on"+type,fn)}else{element["on"+type]=fn}},removeEvent:function(element,type,fn){if(element.removeEventListener){element.removeEventListener(type,fn,false)}else if(element.detachEvent){element.detachEvent("on"+type,fn)}else{element["on"+type]=null}},getEvent:function(event){return event?event:window.event},getTarget:function(event){event=this.getEvent(event);return event.target||event.srcElement},preventDefault:function(event){event=this.getEvent(event);if(event.preventDefault){event.preventDefault()}else{event.returnValue=false}},stopPropagation:function(event){event=this.getEvent(event);if(event.stopPropagation){event.stopPropagation()}else{event.cancelBubble=true}}};var Phototype=(function(){var win=window,doc=document;var $id=function(id){return doc.getElementById(id)||false};var Tween={Quad:{easeInOut:function(t,b,c,d){if((t/= d /2)<1)ret
@dirts
dirts / DEMO : loop
Created June 26, 2012 08:52
DEMO : loop2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<title></title>
</head>
<body>
<style type="text/css">
body ,div ,ul,li {margin:0;padding:0};
li{list-style-type: none;}
@dirts
dirts / photo.js
Created June 25, 2012 10:48
photo.js
/*
ddEvent() 事件绑定
remoceEvent() 移除事件
getEvent() 获取事件
getTarget() 获取目标
阻止浏览器默认行为 阻止冒泡
*/
;var EventUtil = {
addEvent: function(o, type, fn) {
@dirts
dirts / scrooltop.html
Created June 7, 2012 11:04
scrollTop.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<title></title>
</head>
<body>
<div style="height:5000px;width:200px;border:1px solid #ccc;">
<p>2</p>
<p>2</p>
@dirts
dirts / scroll
Created June 7, 2012 06:06
scroll
// event 处理
var EventUtil = {
//增加事件处理函数
addEvent : function (element, eventType, fn) {
if (element.addEventListener) {
element.addEventListener(eventType, fn, false);
} else if (element.attachEvent) {
element.attachEvent("on" + eventType, fn);
} else {
element["on" + eventType] = fn;
@dirts
dirts / getChild.html
Created May 24, 2012 10:04
getChild.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<title></title>
</head>
<body>
<ul id="mydiv" style="border:1px solid #ccc;width:10px">
<li>1</li>
<li>1</li>
@dirts
dirts / window.js
Created May 24, 2012 09:06
window.js
var win = window, doc = document;
var nav = win.navigator, UA = nav.userAgent;
var loc = win.location, SH = loc.host;
/*获取站点域名*/
function getDomain(){
var Domain = SH
.toString();
var isHttps = Domain.indexOf('https');
if(isHttps == -1){