에만 작동합니다jQuery를 기능 그래서이 레이아웃이 매 초마다
여기<div class="sidebar">
<div class="tabs">
<div class="comments">
<a href="#" class="c_button">Comments</a>
</div>
<div class="todo">
<a href="#" class="t_button">To Do list/notes</a>
</div>
<div class="content">
<div class="comments_cnt">
Comments
<form>
<input type="text" value="write" id="post">
</form>
<br />
<a href="javascript:void(0)" onclick="post()">Post it</a> <br />
</div>
<div class="todo_cnt">
To do
</div>
</div>
</div>
</div>
은 JQuery와 : 나중에 해결 나는이 표시 될 수있는 게시물을 추가 할 수 있도록
<script>
$(document).ready(function() {
$(".c_button").click(function() {
{
$(".todo_cnt").css("opacity", "0");
} {
$(".comments_cnt").css("opacity", "1");
} {
$(".comments").css("border-bottom", "0px")
} {
$(".todo").css("border-bottom", "1px solid black")
}
})
$(".t_button").click(function() {
{
$(".todo_cnt").css("opacity", "1");
} {
$(".comments_cnt").css("opacity", "0");
} {
$(".comments").css("border-bottom", "1px solid black");
} {
$(".todo").css("border-bottom", "0px")
}
})
})
</script>
<script>
function post() {
var post = $("#post").val(); {
$('.comments_cnt').append('<div class="post_unrslvd">' + post + '<p><a href="#" class="resolve_button">Mark as resolved.</a></p></div>');
} {
$("#post").val('');
}
$('.resolve_button').click(function() {
$(this).parents(".post_unrslvd").toggleClass('post_rslvd');
});
};
</script>
및 . 문제는 toggleClass
함수가 모든 두 번째 게시물에만 작동하며 이유를 이해할 수 없다는 것입니다.
해야합니까? 여분의 '{'의 사용은 무엇입니까? 괄호로 각 코드 줄을 감쌌습니까? –