2013-12-18 115 views

回答

1
<span onMouseEnter="showDiv()" onMouseLeave="HideDiv()">My text</span> 
<input type="text" id="container" style="display:none"><input type="checkbox"/></div> 

<script> 
    function showDiv() 
    { 
     $("#container").show(); 
    } 

    function hideDiv() 
    { 
     $("#container").hide(); 
    } 
</script> 
+0

很好的答案,但他問「一個新的文本框應該從它包含一些複選框滑出來」。所以編輯

0

HTML:

<div onmouseover="document.getElementById('div1').style.display = 'block';" onmouseout="document.getElementById('div1').style.display = 'none';">My text</div> 
<div id="div1"><input type="checkbox" name="mycheckbox"/>Mycheckbox</div> 

CSS:

#div1 
    { display:none; } 

請參閱小提琴:http://jsfiddle.net/Kritika/mrEC5/

請在下面找到更新的代碼。

HTML

<ul class="link"> 
    <li> 
     <label id="1" class="check"><input type="checkbox" /> Checkbox One</label> 

     <ul id="checkbox-container1" class="hidden"> 
      <li> 
      <label><input type="checkbox" /> Checkbox One</label> 
      </li> 
      <li> 
      <label><input type="checkbox" /> Checkbox Two</label> 
      </li> 
      <li> 
      <label><input type="checkbox" /> Checkbox Three</label> 
      </li> 
     </ul> 
    </li> 
    <li> 
     <label id="2" class="check"><input type="checkbox" /> Checkbox One</label> 

     <ul id="checkbox-container2" class="hidden"> 
      <li> 
      <label><input type="checkbox" /> Checkbox </label> 
      </li> 
      <li> 
      <label><input type="checkbox" /> Checkbox </label> 
      </li> 
      <li> 
      <label><input type="checkbox" /> Checkbox </label> 
      </li> 
     </ul> 
    </li> 
</ul> 

CSS:

.hidden{ 
    display:none; 
} 
ul li{list-style:none;} 

腳本:

$(function(){ 
    // shows checkboxes on mouseover and hides them on mouseout 
    $("ul.link li .check").hover(  
     function(e) { 
      var id1=this.id;    
      $("#"+id1).closest('ul').find('#checkbox-container'+id1).slideDown();   
     }, function(e) { 
      var id2=this.id;   
      $(this).closest('ul').find('#checkbox-container'+id2).slideUp();   
     } 
    ); 
}); 

找到工作小提琴:http://jsfiddle.net/Kritika/UQE2F/7/

+0

謝謝:)它的工作原理,但我希望它應該像一個新的窗口打開從文本滑動。請幫忙!!我真的被困在這裏 – user1532663

+0

@ user1532663:我會很樂意提供幫助。你能清楚解釋一下嗎?我無法得到您的要求 – Pbk1303

+0

其實我有一個三列和7行的表。每列都有一個帶有一些文本的複選框。現在我希望當我瀏覽任何複選框或其文本時,新窗口應該滑動下來,其中包含更多文本,例如用戶可以選擇的複選框。此外,當我瀏覽另一個複選框時,此窗口應該關閉。 – user1532663

0

下面是一個使用HTML,CSS和J avascript分離和動畫,同時顯示和隱藏。

檢查以下小提琴

http://jsfiddle.net/UQE2F/1/

Hope this helps. 
+0

謝謝!但我想下拉留下,直到我不會去另一個文本,也將有類似的下拉 – user1532663

+0

嗨,根據您的要求我已經做了一些改變,檢查更新jsfiddle的例子-------- [鏈接](http://jsfiddle.net/UQE2F/3/)http://jsfiddle.net/UQE2F/3/ –

+0

感謝很多..它幫了很多:-) – user1532663

相關問題