qwikad.com
09-15-2014, 02:59 PM
The subcategories tend to show for a split second on load or refresh. Is there a way to keep it shut and show them only when you click on the CATEGORY link?
<script src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("jquery", "1");
</script>
<script type="text/javascript">
$(document).ready(function() {
$('#category ul').hide();
$('#category li a').click(
function() {
$(this).next().slideToggle('normal');
}
);
});
</script>
<style type="text/css">
#category, #category ul {margin: 0px; padding: 0px; text-align: left; list-style: none;}
#category li {cursor: pointer; }
</style>
<ul id="category">
<li><a onclick="javascript:void(0);">CATEGORY</a><ul>
<li><a href="/">Subcategory</a></li>
<li><a href="/">Subcategory</a></li>
<li><a href="/">Subcategory</a></li>
<li><a href="/">Subcategory</a></li>
<li><a href="/">Subcategory</a></li>
<li><a href="/">Subcategory</a></li>
<li><a href="/">Subcategory</a></li>
<li><a href="/">Subcategory</a></li>
</ul></li>
</ul>
<script src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("jquery", "1");
</script>
<script type="text/javascript">
$(document).ready(function() {
$('#category ul').hide();
$('#category li a').click(
function() {
$(this).next().slideToggle('normal');
}
);
});
</script>
<style type="text/css">
#category, #category ul {margin: 0px; padding: 0px; text-align: left; list-style: none;}
#category li {cursor: pointer; }
</style>
<ul id="category">
<li><a onclick="javascript:void(0);">CATEGORY</a><ul>
<li><a href="/">Subcategory</a></li>
<li><a href="/">Subcategory</a></li>
<li><a href="/">Subcategory</a></li>
<li><a href="/">Subcategory</a></li>
<li><a href="/">Subcategory</a></li>
<li><a href="/">Subcategory</a></li>
<li><a href="/">Subcategory</a></li>
<li><a href="/">Subcategory</a></li>
</ul></li>
</ul>