Skip to content

Instantly share code, notes, and snippets.

@kawabataryo
kawabataryo / GetElementsOffsetTop.js
Last active August 29, 2015 14:07
指定したIDの縦の位置を配列で返す関数
/**
* @param {Array} idAry 位置を取得したい要素のID名を配列で ※必須
* @param {Number} adjustPosition 位置を調整 [初期値=0]
*
* 取得したデータの呼び出し [インスタンス名].hashTalbe;
*/
function GetElementsOffsetTop(idAry,adjustPosition){
this.idAry = idAry;
this.len = this.idAry.length;
this.adjustPosition = adjustPosition || 0;
@kawabataryo
kawabataryo / flame_animation.js
Last active August 29, 2015 14:06
JS Flame Animation
(function(window,namespace,$){
window[namespace] = {
play: function(){
var len = this.frame.length;
for(var i=0; i<len; i++){
setTimeout(this.frame[i].scene, this.frame[i].timeline);
}
},
@kawabataryo
kawabataryo / countCSSRules.js
Last active August 29, 2015 14:06 — forked from psebborn/countCSSRules.js
Bookmarklet
javascript:(function(){var c="",d="";if(!document.styleSheets){return;}for(var b=0;b<document.styleSheets.length;b++){a(document.styleSheets[b]);}function a(g){var h=0;if(g&&g.cssRules){for(var f=0,e=g.cssRules.length;f<e;f++){if(!g.cssRules[f].selectorText){continue;}h+=g.cssRules[f].selectorText.split(",").length;}d+="\nFile: "+(g.href?g.href:"inline <style> tag");d+="\nRules: "+g.cssRules.length;d+="\nSelectors: "+h;d+="\n--------------------------";if(h>=4096){c+="\n********************************\nWARNING:\n There are "+h+" CSS rules in the stylesheet "+g.href+" - IE will ignore the last "+(h-4096)+" rules!\n";}}}console.log(d);console.log(c);})();