申し訳ありません、noobishの質問、私の最初のウェブサイト。div内の複数のdivを非表示にする - JQuery
".button" divをクリックすると、 ".container" div内のすべてのdivがフェードアウトまたは非表示になりますが、動作していないように思います。私は、jsを別々のファイルに保存したいと考えています。
HTML
<!DOCTYPE html>
<html>
<head>
<title>MAIN</title>
<link rel='stylesheet' type='text/css' href='style.css' />
<script type='text/javascript' src='script.js'> </script>
</head>
<body>
<div class="container">
<div class="top">
MENU
</div>
<div class="button">
^^^
</div>
</div>
</body>
CSS
.top {
/* Border */
border: 5px solid gray;
width: 100px;
background-color: black;
/*Positioning*/
margin-left: 25%;
margin-right: 25%;
top: 10px;
left: 0px;
position: absolute;
/*Text*/
text-align: center;
font-family: Arial;
font-weight: bold;
font-size: 20px;
color: white;
}
.container {
/*Border*/
border: 10px solid gray;
width: 200px;
height: 200px;
background-color: black;
/*Positioning*/
margin-left: auto;
margin-right: auto;
position: relative;
}
.button {
/*Border*/
border: 2px solid gray;
background-color: black;
width: 98%;
/*Positioning*/
margin-top: 90%;
margin-left: auto;
margin-right: auto;
/*Text*/
text-align: center;
font-family: Arial;
font-size: 15px;
color: white;
}
.button:hover {
color: red;
font-weight: bold;
}
JAVASCRIPT
$(document).ready(function() {
$('.button').click(function() {
$('.container').hide('fast');
});
});
'$( '。container')。find( 'div')。hide( 'fast');'これを – guradio
とすると、コンテナの内容はすべてコンテナになります。また、ボタンがその内部にあるので、すべてを隠すことも確かですか? –
アラートでテストすることはできますか( "some text");クリックイベントが実際に処理されていることを確認しますか? – VinhNT