Css jquery Combobox -


i trying create combo box css , jquery. having 3 items , need on selecting items in combobox , showing selected item. highly appreciated. complete code

http://jsfiddle.net/vmcbj/

 $(function () {         $('#clickicon').click(function() {          });         $("ul.dropdown li").click(function () {             $(this).addclass("hover");             $('ul:first', this).css('visibility', 'visible');          }, function () {              $(this).removeclass("hover");             $('ul:first', this).css('visibility', 'hidden');          });          $("ul.dropdown li ul li:has(ul)").find("a:first").append(" &amp;amp;amp;raquo; ");      });   <div id="page-wrap">     <span>         <ul class="dropdown">             <li><a href="#">cannot</a>                 <ul class="sub_menu">                     <li>                         <a href="#">can</a>                     </li>                     <li>                         <a href="#">must</a>                     </li>                  </ul>             </li>          </ul>     </span>     <span id="clickicon" style="background-color: gray;padding-left: 5px;font-weight: 900;">         v     </span> </div> 

my solution... http://jsfiddle.net/k2ndz/

i've rebuilt functionality should clear. should aware, however, solution fall apart if user doesn't have javascript on browser... drop down menu not better option?

html

<div class="combobox">     <div class="selector">please select</div>     <ul>         <li>option 1</li>         <li>option 2</li>         <li>option 3</li>     </ul> </div> 

css

.combobox {cursor:pointer;display:inline-block;} .combobox .selector{border:1px solid #cccccc;padding: 2px 5px} .combobox ul {padding:0;margin:0;display:inline-block;border:1px solid #eeeeee;background-color:#cccccc;} .combobox li {padding: 2px 5px} 

jquery

$(document).ready(function(){     $('.combobox ul').hide();     $('.combobox').hover(         function(){             $(this).find('ul').stop().slidedown();         },         function(){             $(this).find('ul').stop().slideup();         }     );     $('.combobox li').click(function(){         $(this).parents('.combobox').find('.selector').text($(this).text());     }); }); 

Comments

Popular posts from this blog

python - How to create a legend for 3D bar in matplotlib? -

java - Multi-Label Document Classification -

php - Dynamic url re-writing using htaccess -