妙なchecked
よくわかんないんだけど、Mobile Safariはchecked=checkedで、OSX SafariはCHECKED=CHECKEDじゃないとうまいことできなかった。
jqueryが変なのかよくわからんけど、覚えておくためにメモ。
#checked=checked ←HTML上での初期値 hogeelm.on('touchstart click', ()-> if isTouchDevice() #for mobile safari if $(this).prop("checked") $(this).removeProp("checked") else $(this).prop("checked", 'checked') else if $(this).prop("CHECKED") $(this).removeProp("CHECKED") else $(this).prop("CHECKED", 'CHECKED') )