Skip to content

Instantly share code, notes, and snippets.

View nabettu's full-sized avatar

tatsuaki watanabe nabettu

View GitHub Profile
@nabettu
nabettu / sslRedirect.js
Created March 23, 2018 04:54
HTTPSだったらHTTPにリダイレクトする
if(location.protocol.match('https:')){
location.replace(location.href.replace('https:','http:'));
}
@nabettu
nabettu / clubdam-api.md
Created February 21, 2018 00:50 — forked from walfie/clubdam-api.md
ClubDAM API docs
@nabettu
nabettu / scroll.js
Created February 16, 2018 01:17
スムーススクロール
import $ from 'jquery';
const speed = 400;
$('a[href^="#"]').on('click', function(){
const href = $(this).attr('href');
const target = $( href == '#' || href == '' ? 'html' : href);
const position = target.offset().top;
$('body,html').animate({
scrollTop: position
}, speed, 'swing');
return false;
@nabettu
nabettu / stylusで削除ボタンを隠す .css
Last active August 22, 2018 14:57
google drive上でダウンロードボタンのすぐ下に出てくる削除ボタンを、誤って押さないように隠すcss
[data-tooltip="削除"]{
display:none !important;
}
[role="menu"] div:first-child div[role="menuitem"]:last-child{
display:none !important;
}
@nabettu
nabettu / 0_reuse_code.js
Created July 25, 2017 06:57
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
@nabettu
nabettu / scrollAnime.js
Created March 18, 2016 08:45
よく使うやつ
$("#js-scrollBtn").on("click", function() {
$("html, body").stop().animate({
scrollTop: $("#js-scrollTarget").offset().top + "px"
}, 500);
});
javascript: (function() {
javascript: (function(d, j, b, s) {
function r() {
setTimeout(function() {
(typeof jQuery == 'undefined') ? r(): b(jQuery)
}, 99)
}(j) ? b(jQuery): d.body.appendChild(d.createElement('script')).src = '//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js', r()
})(document, this.jQuery, function($) {
var ogurl = $("meta[property='og:url']").attr("content");
var ogtitle = $("meta[property='og:title']").attr("content");
@nabettu
nabettu / inputValid.js
Created November 18, 2015 08:26
ひらがな以外を除外する
var familyname = "もじれつ";
/**
* 入力が許容された文字列かチェック
*/
var oklist = [];
$.each( familyname.split(''), function( i, value ){
var checked = inputValid( value );
if( checked ){
@nabettu
nabettu / line_ref.js
Created October 23, 2015 09:25
LINEからの流入をGAに食わせる(?ref=lineが入っていた場合に動作)
<!--LINE ref検知-->
<script>
//URLの文字列を取得
function getQueryString(){
var result = {};
if( 1 < window.location.search.length ){
var query = window.location.search.substring( 1 );
var parameters = query.split( '&' );
for( var i = 0; i < parameters.length; i++ ){
var element = parameters[ i ].split( '=' );
@nabettu
nabettu / getipaddress.php
Created September 25, 2015 08:51
サーバーにおいておいてipaddressを返すphp
<?php
header("Content-type: application/x-javascript");
header("Access-Control-Allow-Origin:*");
$ip_address = $_SERVER['REMOTE_ADDR'];
echo "var ipAddress = '" . $ip_address . "';";
?>