Skip to content

Instantly share code, notes, and snippets.

View sugarshin's full-sized avatar
🏕️
I may be slow to respond.

Shingo Sato sugarshin

🏕️
I may be slow to respond.
View GitHub Profile
@sugarshin
sugarshin / gist:6378245
Last active December 21, 2015 22:49
inline-block (~IE7)
.inlineBlock {
display: inline-block;
*display: inline;
*zoom: 1;
}
@sugarshin
sugarshin / gist:6519205
Created September 11, 2013 03:59
jQuery Ajax load (Front-end)
<!DOCTYPE html>
<head>
<title>jQuery Ajax load</title>
<meta charset="utf-8">
</head>
<body>
<div id="content">
<div id="content-1">最初のコンテンツ1</div>
<div id="content-2">最初のコンテンツ2</div>
<div id="content-3">最初のコンテンツ3</div>
@sugarshin
sugarshin / gist:6519281
Last active December 22, 2015 19:19
jQuery ajax load (Back-end)
<?php
$next_id = $_GET['next_id'];
usleep(200000); // 0.2秒スリープ
for ($i = $next_id; $i < $next_id + 5; $i++) {
if ($i >= 18) {
break;
}
?>
@sugarshin
sugarshin / gist:6520880
Created September 11, 2013 08:38
height
var maxHeight = 0;
$('.conte').each(function(){
if ( $(this).height() > maxHeight ) { maxHeight = $(this).height(); }
});
$('.conte').height(maxHeight);
@sugarshin
sugarshin / gist:6804346
Last active December 24, 2015 13:19
タッチデバイス判定
(window.ontouchstart === void 0)? 'click' : 'touchstart';
@sugarshin
sugarshin / gist:7194625
Created October 28, 2013 10:31
resizeイベント遅延処理
var timer = false;
$(window).resize(function() {
if (timer !== false) {
clearTimeout(timer);
}
timer = setTimeout(function() {
console.log('resized');
// 処理
}, 200);
});
@sugarshin
sugarshin / gist:7265064
Created November 1, 2013 13:00
new ゴシック指定
selector-for-YuGothic {
font-family:"游ゴシック","YuGothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","MS ゴシック",sans-serif;
}
@sugarshin
sugarshin / gist:8533533
Created January 21, 2014 02:39
タッチスクロールを無効化
// 無効
$('#hoge').on('touchmove.noScroll', function(e) {
e.preventDefault();
});
// 解除
$('#hoge').off('.noScroll');
@sugarshin
sugarshin / gist:8784432
Created February 3, 2014 14:07
カウントダウンタイマー
$(function() {
countDown();
});
function countDown() {
var startTime = new Date(),
endTime = new Date('March 9,2014, 00:00:00'),
diff = endTime - startTime,
times = 24 * 60 * 60 * 1000,
day = Math.floor(diff / times),
function isElement(e) {
if (e && e.nodeType === 1) {
try {
e.nodeType = e.nodeType;
} catch(n) {
return true;
}
}
return false;
}