채택완료
For문에서 변수를 뽑고 그 변수를 자바스크립트에 적용할려구합니다.
안녕하세요!
왕초보자입니다.
For문에서 변수를 뽑고 그 변수를 자바스크립트에 적용할려구합니다.
전반적인건 제외하고 안되는 부분만 적어보았습니다.
Copy
<?php $gcount = 5; // Class뒤에 숫자로 구분을 져줄려구합니다. $class = array('good1', 'good2', 'good3');for ($u=0; $u <count ($class); $u++) {?><script>$("ul").mouseenter(function() {if($class.css("display") != "block"){ $("div.bg").show(); } // $class로 이렇게 표현했는데 작동을 안하네요 ㅠㅠ });$class.mouseleave(function() { $("div.bg").hide(); });})</script><ul><li class="good<? $gcount--; ?>">text</li></ul><div class="bg"></div><?php } ?>
위처럼 스크립트를 짤려고 했는데 작동을 안하네요 ㅠㅠ
고수님들 한번 봐주시면 정말 고맙겠습니다.
스크립트에 들어간 &class안에 여러개 필요한 CSS class를 동시에 못불러 오는지
가능한지에 대한 부분이 궁금해서요ㅠㅠ
|
답변 3개
채택된 답변
+20 포인트
아래와 같이 수정해주세요.
<?php
$gcount = 5; // Class뒤에 숫자로 구분을 져줄려구합니다.
$class = array('good1', 'good2', 'good3');
for ($u=0; $u <count($class); $u++) {
?>
<script>
$("ul").mouseenter(function() {
if(<?php echo $class[$u] ?>.css("display") != "block"){ $("div.bg").show(); }
});
<?php echo $class[$u] ?>.mouseleave(function() { $("div.bg").hide(); });
})
</script>
<ul><li class="good<?php echo $gcount--; ?>">text</li></ul>
<div class="bg"></div>
<?php } ?>
답변을 작성하려면 로그인이 필요합니다.