Skip to content

Instantly share code, notes, and snippets.

View cycold's full-sized avatar

cy cycold

  • ShenZhen, China
View GitHub Profile
@cycold
cycold / json.js
Created July 19, 2014 07:59
comon js
onclick="loadPanel(this,{'name':'er','age':'12'})"
json = {'name':'er','age':'12'} //输出直接就是jsond对像
onclick='loadPanel(this,"{\"name\":\"er\"}")'
json = "{\"name\":\"er\"}") //输出是json字符串
function loadPanel(obj,json){
console.log(json);
var json = eval('(' + json + ')');
console.log(json);

Absolute Centering

Perfect horizontal AND vertical centering in CSS, at any width or height!

Works with percentage based width/height, min-/max- width, images, position: fixed and even variable content heights.

Updated Aug 13: Added a comparison table, an explanation, more documentation, and a Modernizr test for variable height

Updated Aug 16: Minor corrections and clarifications

@cycold
cycold / 1.js
Created July 23, 2014 02:00
添加事件的方式,定义一个函数,赋值给html元素的onXXX属性
<span class="single-line" onclick="toggleCornerBox(event,this)">品牌删选</span>
//显示酒店筛选
function toggleCornerBox(event,obj){
console.log(event);
if (window.event) {
event.cancelBubble=true;
} else {
//event.preventDefault();
event.stopPropagation();
@cycold
cycold / appframework-1.js
Created July 23, 2014 06:42
jqmobi(appframework) 小技巧记录
var webRoot = "./";
//初始化默认设置
$.ui.animateHeaders = false; //禁止头部动画
$.ui.useOSThemes = false; //禁止自动选择皮肤
$.ui.autoLaunch = false; //自动初始化
$.ui.openLinksNewTab = false; //禁止在新窗口打开页面?
$.ui.splitview = false; //禁止大于某个分辨率自动展开菜单
$.ui.resetScrollers = false; //后退禁止页面回到顶部
$.ui.backButtonText = " "; //设置后退按钮文字
@cycold
cycold / callback.js
Created July 23, 2014 09:13
回调函数
// function startMove(obj,attr,iTarget,fnEnd){ //多个参数使用json格式
function startMove(obj,json,fnEnd){
clearInterval(obj.timer);
obj.timer = setInterval(function(){
var flag = true; //标志位 假设所有的值都到位了
for(var attr in json){
var cur = 0;
//对透明度做一个判断
if(attr == "opacity"){
// var cur = parseFloat(getStyle(obj,attr))*100; //使用paseFloat保留小数 同时习惯使用100的透明度
@cycold
cycold / mycalender.html
Last active August 29, 2015 14:04
calender....
<style>
.calender{
}
</style>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<div class="calender">
<div class="selectmouth">
<a class="lastmonth"> < </a>
<input type="text" class="selectdate" value="2014年2月" readonly=readonly >
@cycold
cycold / SassMeister-input.scss
Created July 31, 2014 09:04
Generated by SassMeister.com.
// ----
// Sass (v3.3.12)
// Compass (v1.0.0.alpha.21)
// ----
$list:#111,#222,#333;
@function pxToem($px,$base:16){
@return ( $px / $base ) * 1em
};
div{
@cycold
cycold / SassMeister-input-HTML.html
Created July 31, 2014 09:29
Generated by SassMeister.com.
<div class="div visuallyhidden">
asdasd
</div>
@cycold
cycold / sublime.config
Created August 1, 2014 01:03
sublimeText
{
"auto_complete_commit_on_tab": false,
"bold_folder_labels": true,
"caret_style": "phase",
"color_scheme": "Packages/User/Monokai (SL).tmTheme",
"copy_with_empty_selection": false,
"default_encoding": "UTF-8",
"dictionary": "Packages/Language - English/en_US.dic",
"drag_text": false,
"draw_white_space": "wide",
@cycold
cycold / some.js
Created August 1, 2014 06:54
cdn备胎
<script src="http://cdn.staticfile.org/jquery/2.1.0/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="/jquery.min.js"><\/script>')</script>