summaryrefslogtreecommitdiff
path: root/dropdown-navbar.html
diff options
context:
space:
mode:
authorMarcello Stanisci <marcello.stanisci@inria.fr>2016-03-08 00:47:11 +0100
committerMarcello Stanisci <marcello.stanisci@inria.fr>2016-03-08 00:47:11 +0100
commit5d83d3987a0ac05d0ea79606e299f66de4f2c9fb (patch)
tree72588a017ad1fab522be5a95891bdef776774259 /dropdown-navbar.html
parent7fdcd3d8ad60c8e0acc115b52d2ae18ef0f75cc9 (diff)
downloadweb-common-5d83d3987a0ac05d0ea79606e299f66de4f2c9fb.tar.gz
web-common-5d83d3987a0ac05d0ea79606e299f66de4f2c9fb.tar.bz2
web-common-5d83d3987a0ac05d0ea79606e299f66de4f2c9fb.zip
adding hook which populates 'onlick' attributes for
navbar elements
Diffstat (limited to 'dropdown-navbar.html')
-rw-r--r--dropdown-navbar.html33
1 files changed, 24 insertions, 9 deletions
diff --git a/dropdown-navbar.html b/dropdown-navbar.html
index d8dfb60..9036018 100644
--- a/dropdown-navbar.html
+++ b/dropdown-navbar.html
@@ -11,9 +11,14 @@
.dropdown-navbar ul li {
float: left;
}
+ .dropdown-content {
+ position: absolute;
+ display: none;
+ }
.dropdown-navbar ul li a {
text-decoration: none;
display: inline-block;
+ position: relative;
padding: 14px 16px
}
.show {
@@ -21,30 +26,40 @@
}
</style>
<script type="application/javascript">
- dropMenu(){
+ function injectOnclicks(){
+ var where = ["shop", "blog", "bank", "landing"];
+ for (i in where){
+ document.getElementById(where[i]).onclick = function(){
+ alert(this.parentNode.getElementByTagName("div")[0]);
+ this.parentNode.lastChild.classList.toggle(show);
+ }
+ }
+ }
+ function dropMenu(){
}
+ document.addEventListener('DOMContentLoaded', injectOnclicks);
</script>
</head>
<div class="dropdown-navbar">
<ul>
<li>
- <a href="/shop">Shop</a>
- <div class="dropdown-content">
+ <a href="" id="shop">Shop</a>
+ <div class="dropdown-content shop">
<a href="#">#</a>
</div>
</li>
<li>
- <a href="/blog">Blog</a>
- <div class="dropdown-content"></div>
+ <a href="" id="blog">Blog</a>
+ <div class="dropdown-content blog"></div>
</li>
<li>
- <a href="/bank">Bank</a>
- <div class="dropdown-content"></div>
+ <a href="" id="bank">Bank</a>
+ <div class="dropdown-content bank"></div>
</li>
<li>
- <a href="/landing">Landing</a>
- <div class="dropdown-content"></div>
+ <a href="" id="landing">Landing</a>
+ <div class="dropdown-content landing"></div>
</li>
</ul>
</div>