현재 로그인 세션 아이디에 따른 css 값 변경 질문 채택완료
현재 로그인 세션 아이디에 따라서 css 값을 변경하려고 합니다.
일단은 display 속성을 none, block 으로 하겠습니다
제이쿼리나 자바스크립트의 클릭이벤트나 mouseover, mousehover 같은 이벤트들은 많이 해봤었는데
php의 조건문을 써서 css 값을 변경하는건 조금 어렵네요...
처음에 생각한건 이겁니다
#aside2 {
display: none;
position:absolute;
width: 235px;
top:300px;
right:-300px;
padding: 0;
height: 100%;
margin: 20px 0 20px 20px;
}
#aside2 {
display: inline;
position:absolute;
width: 235px;
top:300px;
right:-300px;
padding: 0;
height: 100%;
margin: 20px 0 20px 20px;
}
<?php if ( $row['mb_id'] == $_SESSION['ss_mb_id'] ) { ?> 여기서 오류가 뜨네요;;
Parse error: syntax error, unexpected '?>' in
1. <style>은 php 조건문이 안되는건가요??
2. 자바스크립트나 제이쿼리로 할 수 있는 방법좀 알려주세요 ㅜㅜ
답변 2개
1. <style>은 php 조건문이 안되는건가요??
=> 가능합니다.
=> 소스로 봐서는 정상인거 같습니다.
2. 자바스크립트나 제이쿼리로 할 수 있는 방법좀 알려주세요 ㅜㅜ
$("#aside2").hide();
=> 보이지 않게
$("#aside2").show();
=> 보이게
<?php if ( $row['mb_id'] == $_SESSION['ss_mb_id'] ) { ?>
<script>
$("#aside2").hide();
</script>
<?php } else { ?>
<script>
$("#aside2").show();
</script>
<?php } ?>
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
말씀해주신대로 style 태그도 잘 적용이 되네요 :)