jquery - bootstrap dropdown menu expand like a page -
i have big list , show them inside dropdown menu. since number large better menu can expand right instead of vertical listing. aware of jquery plugin use please?
my requirement this, when dropdown menu clicked popup window or menu shown:
a c e a1 c1 e1 a2 c2 e2 a3 c3 e3 b d f b1 d1 f1 b2 d2 f2 b3 d3 f3
hmm.. guess need megamenu. now, here go:
/* start praveen's reset fiddle ;) */ * {font-family: 'segoe ui'; margin: 0; padding: 0; list-style: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} /* end praveen's reset fiddle ;) */ {text-decoration: none; display: block; color: #333; border: 1px solid #999; padding: 0 5px; border-radius: 5px;} nav ul ul {display: none;} nav ul li:hover ul {display: block; position: absolute; width: 300px; border: 1px solid #999; margin-top: 5px; border-radius: 5px;} nav ul ul li {display: inline-block; width: 49%;} nav ul ul li {border-radius: 0; border-width: 1px 0;} nav > ul > li {display: inline-block; position: relative;}
<script src="https://code.jquery.com/jquery-1.9.1.min.js"></script> <header> <nav> <ul> <li class="open"> <a href="">item 1</a> <ul> <li><a href="">sub item 1</a></li> <li><a href="">sub item 2</a></li> <li><a href="">sub item 3</a></li> <li><a href="">sub item 4</a></li> <li><a href="">sub item 5</a></li> <li><a href="">sub item 6</a></li> <li><a href="">sub item 7</a></li> <li><a href="">sub item 8</a></li> <li><a href="">sub item 9</a></li> <li><a href="">sub item 10</a></li> </ul> </li> <li> <a href="">item 2</a> <ul> <li><a href="">sub item 1</a></li> <li><a href="">sub item 2</a></li> <li><a href="">sub item 3</a></li> <li><a href="">sub item 4</a></li> <li><a href="">sub item 5</a></li> <li><a href="">sub item 6</a></li> <li><a href="">sub item 7</a></li> <li><a href="">sub item 8</a></li> <li><a href="">sub item 9</a></li> <li><a href="">sub item 10</a></li> </ul> </li> <li> <a href="">item 3</a> <ul> <li><a href="">sub item 1</a></li> <li><a href="">sub item 2</a></li> <li><a href="">sub item 3</a></li> <li><a href="">sub item 4</a></li> <li><a href="">sub item 5</a></li> <li><a href="">sub item 6</a></li> <li><a href="">sub item 7</a></li> <li><a href="">sub item 8</a></li> <li><a href="">sub item 9</a></li> <li><a href="">sub item 10</a></li> </ul> </li> <li> <a href="">item 4</a> <ul> <li><a href="">sub item 1</a></li> <li><a href="">sub item 2</a></li> <li><a href="">sub item 3</a></li> <li><a href="">sub item 4</a></li> <li><a href="">sub item 5</a></li> <li><a href="">sub item 6</a></li> <li><a href="">sub item 7</a></li> <li><a href="">sub item 8</a></li> <li><a href="">sub item 9</a></li> <li><a href="">sub item 10</a></li> </ul> </li> <li> <a href="">item 5</a> <ul> <li><a href="">sub item 1</a></li> <li><a href="">sub item 2</a></li> <li><a href="">sub item 3</a></li> <li><a href="">sub item 4</a></li> <li><a href="">sub item 5</a></li> <li><a href="">sub item 6</a></li> <li><a href="">sub item 7</a></li> <li><a href="">sub item 8</a></li> <li><a href="">sub item 9</a></li> <li><a href="">sub item 10</a></li> </ul> </li> </ul> </nav> </header>
literally can have inside inner <ul>
per need. tried this. can try <div>
, change things accordingly.
Comments
Post a Comment