jQueryについて教えてください。
やりたいことが少し複雑なので、何をしたいのかの説明は省略させて頂きます。
下記コードの指摘箇所が動かない理由が知りたいです。
alert(mlll)についてですが、
$('#botomRightOn')をクリックした時にはアラートが出るのですが、
$("#botomLeftOn")をクリックした時にはアラートが出ません。
指定したセレクタのクリックイベント内にvar mlllの定義をしなくてはダメなのか?と思い、試しに$("#botomLeftOn")内にも定義してみましたが、やはり動きませんでした。
他追加情報が必要な場合はおっしゃってください。
宜しくお願いします。
jQuery
1 2$('#botomRightOn').on('click',function(){ 3 if(count < 6){ 4 var ml = -780 * count; 5 alert(count) 6 alert(ml) 7 $("#slideBottom ul").animate({ 8 'marginLeft':ml + 'px' 9 },1000); 10 11count = count + 1; 12 13var mlll = ml + 780; 14alert(mlll);←動きます 15}}); 16 17 18$("#botomLeftOn").on('click',function(){ 19 alert('qq');←動きます 20 alert(mlll);←動きません 21}) 22
htmlもご提示ください。また「動かない」は何が起きているのか具体的に記載願います。エラーが出ていればエラーメッセージも。
回答1件
あなたの回答
tips
プレビュー