Reputation: 11
I made a toggle button with jquery. I opened that page, first I see all the content visible. When I clicked on button then it hides. I want to make first hide and when click on button then show.
https://i.sstatic.net/6VELb.jpg
First image is before click second is after click
html
<button id="pak">Asia</button>
<div class="asia">
<ul>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/aisa.html"> <font size="4">List of cities in Asia</font></a></li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/shag.html"> Shanghai</a></li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/toky.html"> Tokyo</a></li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/kara.html"> Karachi</a></li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/dehl.html"> Dehli</a></li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/mumb.html"> Mumbai</a></li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/beij.html"> Beijing</a></li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/seou.html"> Seoul</a></li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/hong.html"> Hong Kong</a></li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/gaun.html"> Gaungzhou</a></li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/uzbe.html"> Uzbekestian</a></li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/tehr.html"> Tehran</a></li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/laho.html"> Lahore</a></li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/riya.html"> Riyadh</a></li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/jedd.html"> Jeddah</a></li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/jakt.html"> Jaktara</a></li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/osak.html"> Osaka</a></li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/tian.html"> Tianjin</a></li>
</ul>
</div>
Javascript
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("#pak").click(function(){
$(".asia").toggle(700);
});
});
</script>
Can anyone help ?
Upvotes: 0
Views: 1371
Reputation: 133423
You can hide them by using a simple CSS rule.
CSS Recommended
.asia{
display:none;
}
Or, hide them using jQuery
$(document).ready(function(){
$(".asia").hide();
$("#pak").click(function(){
$(".asia").toggle(700);
});
});
$(document).ready(function() {
$("#pak").click(function() {
$(".asia").toggle(700);
});
});
.asia {
display: none;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<button id="pak">Asia</button>
<div class="asia">
<ul>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/aisa.html"> <font size="4">List of cities in Asia</font></a>
</li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/shag.html"> Shanghai</a>
</li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/toky.html"> Tokyo</a>
</li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/kara.html"> Karachi</a>
</li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/dehl.html"> Dehli</a>
</li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/mumb.html"> Mumbai</a>
</li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/beij.html"> Beijing</a>
</li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/seou.html"> Seoul</a>
</li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/hong.html"> Hong Kong</a>
</li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/gaun.html"> Gaungzhou</a>
</li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/uzbe.html"> Uzbekestian</a>
</li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/tehr.html"> Tehran</a>
</li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/laho.html"> Lahore</a>
</li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/riya.html"> Riyadh</a>
</li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/jedd.html"> Jeddah</a>
</li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/jakt.html"> Jaktara</a>
</li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/osak.html"> Osaka</a>
</li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/tian.html"> Tianjin</a>
</li>
</ul>
</div>
Upvotes: 0
Reputation: 115242
Add style display:none
to the element or for the class, it will hide element on page load
$(document).ready(function() {
$("#pak").click(function() {
$(".asia").toggle(700);
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<button id="pak">Asia</button>
<div class="asia" style="display:none">
<ul>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/aisa.html"> <font size="4">List of cities in Asia</font></a>
</li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/shag.html"> Shanghai</a>
</li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/toky.html"> Tokyo</a>
</li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/kara.html"> Karachi</a>
</li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/dehl.html"> Dehli</a>
</li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/mumb.html"> Mumbai</a>
</li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/beij.html"> Beijing</a>
</li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/seou.html"> Seoul</a>
</li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/hong.html"> Hong Kong</a>
</li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/gaun.html"> Gaungzhou</a>
</li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/uzbe.html"> Uzbekestian</a>
</li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/tehr.html"> Tehran</a>
</li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/laho.html"> Lahore</a>
</li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/riya.html"> Riyadh</a>
</li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/jedd.html"> Jeddah</a>
</li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/jakt.html"> Jaktara</a>
</li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/osak.html"> Osaka</a>
</li>
<li><a href="file:///C:/Documents%20and%20Settings/maheer/Desktop/cities/tian.html"> Tianjin</a>
</li>
</ul>
</div>
Upvotes: 1