[自分用][Jquery]ボツったけどID取得のスライドトグル

<code>
$(function(){
	$(".sbloc figure").on('click', function(){
		var idname = $(this).parent().attr("id");
		$(".cbloc").slideDown();
		$(".more").not("."+idname).slideUp();
		$("."+idname).slideDown();
		if($(this).hasClass("open")) {
			$("figure").removeClass("open");
			$("."+idname).slideToggle();
			classCount = -1;
			if(classCount < 0) {$(".cbloc").slideUp();}
		}else {
			$(this).addClass("open");
		}
	});
});
</code>

[jquery]クリックでページ遷移

DOM操作後なんかでリンクが動かなかったりはこっち


	$(document).on("click",".class a",function(){
		var href = $(this).attr("href");
		location.href = href;
	});

特定のリンク拾いたいときはこっち


	$(document).on("click","a",function(){
		var href = $(".class").attr("href");
		location.href = href;
	});

【Jquery】スマホのhoverをタップで動作

単純にcssのhoverは効かないためタップの動作つけたい場合
引用元見つかったら修正するざんす。

var linkTouchStart = function(){
    thisAnchor = $(this);
    touchPos = thisAnchor.offset().top;
    moveCheck = function(){
        nowPos = thisAnchor.offset().top;
        if(touchPos == nowPos){
            thisAnchor.addClass("hover");
        }
    }
    setTimeout(moveCheck,100);
}
var linkTouchEnd = function(){
    thisAnchor = $(this);
    hoverRemove = function(){
        thisAnchor.removeClass("hover");
    }
    setTimeout(hoverRemove,500);
}
 
$(document).on('touchstart mousedown','.class',linkTouchStart);
$(document).on('touchend mouseup','.class',linkTouchEnd);