for 문 안에 제이쿼리
본문
for 반복문 안에 제이쿼리 hover 를 적용할려고 합니다.....
$(function() {
$('#middle_hover').hover(function() {
$('.hover_con').fadeIn('fast');
},
function(){
$('.hover_con').fadeOut('fast');
}
);
});
스크립트는 for문안에 넣는게 아니라고 하는데
위 hover 기능을 적용할려면 어떻게 해야하는지요??
답변 4
정 그러시다면 셀렉터만 바꾸면 될듯합니다.
아이디가 만약 m3_hover_1,m3_hover_2,m3_hover_3 이런 식으로 진행 된다면
$('li[id^=m3_hover_]') 이렇게 ....
그리고. "하단에 for문을 스크립트 안에다가도 추가로 넣어 function 안에서 추가 발생될수 있게 해주시면 되지 않을까 싶습니다."
하단에 for 문이라 하심은 each 를 말씀하시는거 맞죠 ?
$(function() {
$('li[id^=m3_hover_]').each(function(){
$(this).hover(function() {
$('.m3_po',this).fadeIn('fast');
},
function(){
$('.m3_po',this).fadeOut('fast');
});
});
});
질문은 잘 이해가 안되지만....
반복문이라 하시니까. 이런걸 원하시는건가요 ?
html 내용까지 확인 시켜 주시는게 좋을 것 같습니다...
아니면 정확한 설명이...
$(function() {
$('#middle_hover').each(function(){
$(this).hover(function() {
$('.hover_con').fadeIn('fast');
},
function(){
$('.hover_con').fadeOut('fast');
});
});
});
php에서 for로 돌린 후에 나온 html을 보여 주세요.
그게 제일 정확하게 답변이 나옵니다.
답변 주신분들 정말 감사합니다..