end0tknr's kipple - 新web写経開発

http://d.hatena.ne.jp/end0tknr/ から移転しました

preventDefault()によるブラウザのデフォルトイベントの無効化/有効化

preventDefault()で無効にしたイベントを有効にする方法: 小粋空間
preventDefault()について: 小粋空間
↓こうらしい。知りませんでした

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script>
$(function(){
    $('#on').click(function(){
        $("a").on('click', myHandler);
    });
    $('#off').click(function(){
        $("a").off('click', myHandler);
    });
});
function myHandler(e){
    e.preventDefault();
}
</script>
<a href="http://www.koikikukan.com/">リンク</a>
<button id="on">無効</button>
<button id="off">有効</button>