Skip to content

Instantly share code, notes, and snippets.

View tanshio's full-sized avatar
🤢
😭

Shota Tanno tanshio

🤢
😭
View GitHub Profile
@tanshio
tanshio / fadePage.min.js
Created August 15, 2014 23:29
fadePage.min.js
;(function(e,t){function n(e){var t=/^webkit|^moz|^ms|^O/g,n=e,r=n.replace(t,"");return r.toLowerCase()}function r(e){var t=e.arr,r=e.prop,i=e.value,s;for(var o=0;o<t.length;o++){s=t[o];if(!document.querySelector(s)){return}var u=n(r);document.querySelector(s).style[r]=i;document.querySelector(s).style[u]=i}}function i(t){var n={duration:1e3,smp:false,selector:[]},i=/webkit/i.test(navigator.appVersion)?"webkit":/firefox/i.test(navigator.userAgent)?"moz":/trident/i.test(navigator.userAgent)?"ms":"opera"in e?"O":"";for(var s in t){if(!n.hasOwnProperty(s)){continue}n[s]=t[s]}if(!n.smp&&/iPhone|iPad|iPod|Android/.test(navigator.userAgent)){return}document.body.style.visibility="hidden";document.body.style.opacity=0;r({arr:n.selector,prop:"opacity",value:"0"});e.addEventListener("load",function(){setTimeout(function(){document.body.style[i+"Transition"]="all "+n.duration*.5*.001+"s ease-in";document.body.style["transition"]="all "+n.duration*.5*.001+"s ease-in";r({arr:n.selector,prop:i+"Transition",value:"all "+n.
@tanshio
tanshio / gulpfile.js
Last active August 29, 2015 14:06
gulp20140904
'use strict';
var gulp = require('gulp'),
$ = require('gulp-load-plugins')(),
jade = require('gulp-jade'),
browserSync = require('browser-sync'),
reload = browserSync.reload,
runSequence = require('run-sequence'),
spritesmith = require('gulp.spritesmith');
@tanshio
tanshio / .gitignore
Last active August 29, 2015 14:06
.gitignore
bower_components/
node_modules/
.sass-cache/
psd/
*.psd
*.log
.DS_Store
.desktop.ini
@tanshio
tanshio / checkdata.js
Last active August 29, 2015 14:06
smoothscroll.js
function checkData(anchor){
var checked = false;
for (var k = 0; k < options.noData.length; k++) {
if(anchor.hasAttribute(options.noData[k])){
checked = true;
return checked;
}
@tanshio
tanshio / pjaxanimation.js
Last active August 29, 2015 14:06
pjaxanimation
var palette = {};
//前のページ
palette.back = {};
//URL軍団
palette.url = {};
@tanshio
tanshio / grid.scss
Created October 18, 2014 14:12
grid.scss
@mixin grid($grid:3,$margin:2) {
$gutterNum: $grid - 1;
$gridWidth: (100 - $gutterNum * $margin) / $grid;
width: $gridWidth * 1%;
margin-right:$margin * 1%;
}
@tanshio
tanshio / fnBase.coffee
Created October 21, 2014 18:03
fnBase.coffee
$.fn.extend
fixedHeight: (options) ->
# Default settings
settings = {}
# Merge default settings with options.
settings = $.extend settings, options
@tanshio
tanshio / autoPager.js
Created November 5, 2014 20:55
autoPager
$.fn.extend({
autoPager: function(options){
var defaults = {
selector:".nav-previous"
};
var options = $.extend(true, {}, defaults, options);
var Pager = {
@tanshio
tanshio / arrRandom.js
Created November 8, 2014 19:26
arrRandom.js
var n = a.length;
for(var i = n - 1; i > 0; i--) {
var j = Math.floor(Math.random() * (i + 1));
var tmp = a[i];
a[i] = a[j];
a[j] = tmp;
}
@tanshio
tanshio / archive-xxx.php
Created November 9, 2014 19:17
archive-xxx.php
<?php
// 投稿タイプの取得
$post_type = get_post_type_object(get_post_type());
$post_type = $post_type->query_var;
// ページ数
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$query = new wp_query( array(