jQuery 시 뮬 레이 션 12306 도시 선택 상자 기능 간단 한 실현 방법 예시

4514 단어 jQuery선택 상자
본 고의 실례 는 jQuery 가 12306 도시 선택 틀 의 기능 을 간단하게 실현 하 는 방법 을 모 의 한 것 이다.여러분 께 참고 하도록 공유 하 겠 습 니 다.구체 적 으로 는 다음 과 같 습 니 다.

<!DOCTYPE html>
<html>
  <head>
    <title>www.jb51.net jQuery     </title>
    <style>
      #parent{
        width:500px;
        position:relative;
      }
      #text{
        height:25px;
      }
      #select{
        width:420px;
        height:185px;
        position:absolute;
        top:31px;
        left:0;
        background:#eeeeee;
      }
      .cities{
        width:60px;
        height:25px;
        line-height:25px;
        margin:5px 5px 0 5px;
        float:left;
        text-align:center;
        font-family:'Times New Roman';
        font-size:15px;
        cursor:pointer;
      }
    </style>
    <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
    <script>
      $(document).ready(function(){
        $("#select").hide();
        $("#text").focus(function(){
          $("#select").show();
        });
        $(".cities").click(function(){
          $("#text").val($(this).text());
          $("#select").hide();
        });
        $("#text").blur(function(){
          setTimeout(function(){
            $("#select").hide();
          }, 300);
        });
      });
    </script>
  </head>
  <body>
    <div id="parent">
      <input type="text" id="text">
      <div id="select">
        <div class="cities">    </div>
        <div class="cities">  </div>
        <div class="cities">  </div>
        <div class="cities">  </div>
        <div class="cities">    </div>
        <div class="cities">   </div>
        <div class="cities">  </div>
        <div class="cities">  </div>
        <div class="cities">  </div>
        <div class="cities">  </div>
        <div class="cities">  </div>
        <div class="cities">  </div>
        <div class="cities">  </div>
        <div class="cities">  </div>
        <div class="cities">  </div>
        <div class="cities">  </div>
        <div class="cities">  </div>
        <div class="cities">  </div>
        <div class="cities">  </div>
        <div class="cities">  </div>
        <div class="cities">  </div>
        <div class="cities">  </div>
        <div class="cities">  </div>
        <div class="cities">  </div>
        <div class="cities">  </div>
        <div class="cities">  </div>
        <div class="cities">  </div>
        <div class="cities">  </div>
        <div class="cities">  </div>
        <div class="cities">  </div>
        <div class="cities">  </div>
        <div class="cities">  </div>
        <div class="cities">  </div>
        <div class="cities">  </div>
      </div>
    </div>
  </body>
</html>

실행 효 과 는 다음 과 같 습 니 다:

관심 있 는 친 구 는 온라인 HTML/CSS/JavaScript 코드 실행 도 구 를 사용 할 수 있 습 니 다http://tools.jb51.net/code/HtmlJsRun실행 효 과 를 테스트 해 보 세 요.
jQuery 관련 내용 에 관심 이 있 는 독자 들 은 본 사이트 의 주 제 를 볼 수 있다.
본 고 에서 말 한 것 이 여러분 의 jQuery 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기