森のコーディング森のコーディング2014年07月マークアップエンジニアとかWEBディレクターとかをやってる僕が、自分が詰まって、解決したことをここに残しておきますよ。7月14[jQuery]appendなどで追加した要素にはclickやhoverがきかないのを解決するカテゴリ:jQueryappendなどで動的に要素を追加したとき。追加された要素にclick()を指示しても動かない。これは.on()を使うことで解決する。動かないやつ$('#btn').hover(function(){console.log("マウスのったー!");},function(){console.log("お、おりたー!");});動くやつ$(document).on('mouseenter','#btn',function(){console.log("マウスのったー!");});$(document).on('mouseleave','#btn',function(){console.log("お、おりたー!");});それにしても.onのリファレンスってまともなのが見当たらないというか、event一覧がちゃんと乗ってるのがみあたらなくて困った。だれか見つけたらおしえとぅ2014年07月14日14:40tacshockコメント:07月13hlightline.jsを使っていて、高さがつぶれたように変になる。li").heightLine();});ちょっと時間がなくて原因をしっかりさぐってないです。$(function(){});で囲んでるからちゃんとdomができたあとに発動してるはずなんだけどなぁ。普通にユーザーエージェントで、スマホとpcわけるってやり方だと、androidタブレットが困ったことになってしまうっていうパターンがある。ipadは、大画面なのでpc側のデザインを見せたい、というとき当然androidタブレットもpc側のデザインを見せたいんだけど、うっかりandroidっていうuaで分けるから、androidタブレットではスマホ用の画面が出ちゃうってわけ。これまでandroidタブレット使ってる人が少なかったからあまり気にならなかったけれど、これからはどんどん増えていくだろうから、ちゃんとしておきたい。そこでandrdoidタブレットはpc側の表示をしたいよ!っていうときにコピペでつかえるjsを用意しましたぞ。href='css/sp.css'>");}useragentがスマホだったときにホニャララする、っていうjsです。長い英単語をいれるとtableの中をつきぬけちゃうイラレでスライスを速くするスクリプト。bluetoothヘッドセット1時間1円で暖かい。夏のPC仕事のおともに冷えピタ。クールヘッドで脳のスピードがあがります。お仕事のご依頼・お問い合わせはこちらコーディングのお仕事が得意です。