티스토리 수익 글 보기
function initTabMenu(tabContainerID) {
var tabContainer = document.getElementById(tabContainerID);
var tabAnchor = tabContainer.getElementsByTagName(“a”);
var i = 0;
for(i=0; i.faqBody>.article’);
article.addClass(‘hide’);
article.find(‘.a’).hide();
article.eq(0).removeClass(‘hide’);
article.eq(0).find(‘.a’).show();
$(‘.faq>.faqBody>.article>.q>a’).click(function(){
var myArticle = $(this).parents(‘.article:first’);
if(myArticle.hasClass(‘hide’)){
article.addClass(‘hide’).removeClass(‘show’);
article.find(‘.a’).slideUp(100);
myArticle.removeClass(‘hide’).addClass(‘show’);
myArticle.find(‘.a’).slideDown(100);
} else {
myArticle.removeClass(‘show’).addClass(‘hide’);
myArticle.find(‘.a’).slideUp(100);
}
return false;
});
$(‘.faq>.faqHeader>.showAll’).click(function(){
var hidden = $(‘.faq>.faqBody>.article.hide’).length;
if(hidden > 0){
article.removeClass(‘hide’).addClass(‘show’);
article.find(‘.a’).slideDown(100);
} else {
article.removeClass(‘show’).addClass(‘hide’);
article.find(‘.a’).slideUp(100);
}
});
});
/*리스트롤링*/
var js_rolling = function(box){
if(box.nodeType==1){
this.box = box;
}else{
this.box = document.getElementById(box);
}
this.is_rolling = true;
this.mouseover_pause = false;
this.direction = 1; //1:top, 2:right, 3:bottom, 4:left
this.children = null;
this.move_gap = 1;
this.time_dealy = 20;
this.time_dealy_pause = 3000;
this.time_timer=null;
this.time_timer_pause=null;
this.mouseover=false;
this.init();
this.set_direction(this.direction);
this.start();
}
js_rolling.prototype.init = function(){
this.box.style.position=’relative’;
this.box.style.overflow=’hidden’;
var children = this.box.childNodes;
for(var i=(children.length-1);0<=i;i--){
if(children[i].nodeType==1){
children[i].style.position='relative';
}else{
this.box.removeChild(children[i]);
}
}
var thisC=this;
this.box.onmouseover=function(){
if(!thisC.mouseover_pause){ return; }
thisC.mouseover=true;
if(!thisC.time_timer_pause){
thisC.pause();
}
}
this.box.onmouseout=function(){
if(!thisC.mouseover_pause){return;}
thisC.mouseover=false;
if(!thisC.time_timer_pause){
thisC.resume();
}
}
}
js_rolling.prototype.set_direction = function(direction){
this.direction=direction;
if(this.direction==2 ||this.direction==4){
this.box.style.whiteSpace='nowrap';
}else{
this.box.style.whiteSpace='normal';
}
var children = this.box.childNodes;
for(var i=(children.length-1);0<=i;i--){
if(this.direction==1){
children[i].style.display='block';
}else if(this.direction==2){
children[i].style.textlign='right';
children[i].style.display='inline';
}else if(this.direction==3){
children[i].style.display='block';
}else if(this.direction==4){
children[i].style.display='inline';
}
}
this.init_element_children();
}
js_rolling.prototype.init_element_children = function(){
var children = this.box.childNodes;
this.children = children;
for(var i=(children.length-1);0<=i;i--){
if(this.direction==1){
children[i].style.top='0px';
}else if(this.direction==2){
children[i].style.left='-'+this.box.firstChild.offsetWidth+'px';
}else if(this.direction==3){
children[i].style.top='-'+this.box.firstChild.offsetHeight+'px';
}else if(this.direction==4){
children[i].style.left='0px';
}
}
}
js_rolling.prototype.act_move_up = function(){
for(var i = 0,m=this.children.length;i=0){
this.box.insertBefore(this.box.lastChild,this.box.firstChild);
this.init_element_children();
this.pause_act();
}
}
js_rolling.prototype.move_down = function(){
if(this.direction!=1&&this.direction!=3){return false;}
this.box.insertBefore(this.box.lastChild,this.box.firstChild);
this.init_element_children();
this.pause_act();
}
js_rolling.prototype.act_move_left = function(){
for(var i = 0,m=this.children.length;i=0){
this.box.insertBefore(this.box.lastChild,this.box.firstChild);
this.init_element_children();
this.pause_act();
}
}
js_rolling.prototype.move_right = function(){
if(this.direction!=2&&this.direction!=4){return false;}
this.box.insertBefore(this.box.lastChild,this.box.firstChild);
this.init_element_children();
this.pause_act();
}
js_rolling.prototype.start = function(){
var thisC = this;
this.stop();
this.is_rolling = true;
var act = function(){
if(thisC.is_rolling){
if(thisC.direction==1){thisC.act_move_up();}
else if(thisC.direction==2){thisC.act_move_right();}
else if(thisC.direction==3){thisC.act_move_down();}
else if(thisC.direction==4){thisC.act_move_left();}
}
}
this.time_timer = setInterval(act,this.time_dealy);
}
js_rolling.prototype.pause_act = function(){
if(this.time_dealy_pause){
var thisC = this;
var act = function(){thisC.resume();thisC.time_timer_pause=null;}
if(this.time_timer_pause){clearTimeout(this.time_timer_pause);}
this.time_timer_pause = setTimeout(act,this.time_dealy_pause);
this.pause();
}
}
js_rolling.prototype.pause = function(){
this.is_rolling = false;
}
js_rolling.prototype.resume = function(){
if(!this.mouseover){
this.is_rolling = true;
}
}
js_rolling.prototype.stop = function(){
this.is_rolling = false;
if(!this.time_timer){
clearInterval(this.time_timer);
}
this.time_timer = null
}
/*퀵메뉴*/
$(document).ready(function(){
var boxtop = parseInt( $(‘.quick’).css(“top”) );
$(window).scroll(function(){
if(navigator.userAgent.indexOf(“Chrom”)<0){
var theScrollTop=document.documentElement.scrollTop;
}else{
var theScrollTop=document.body.scrollTop;
}
$('.quick').stop();
$('.quick').animate({"top": theScrollTop+ boxtop}, 500);
});
});