2011-06-06 19 views
3

我有以下的幾個ID標籤<li>,如:如何讓標籤隨機切換地點?

<div id="myID"> 
    <li>A</li> 
    <li>B</li> 
    <li>C</li> 
</div> 

我想他們隨機打開側翻的地方。我想可能與可排序的jQuery效果?但不知道...任何幫助,將不勝感激。 謝謝。

回答

2

隨機?

$('#myID').bind('mouseover', function(){ 
    $('#myID li').sort(function(){ return Math.random() - .5; }).each(
     function(){ 
      $('#myID').append(this); 
     } 
    ); 
}); 
+0

爽!這樣可行。謝謝。 – acidking 2011-06-06 21:26:12

0

您可以使用jQuery洗牌,使用了mouseenter雖然,否則你的 「李」 將瘋狂洗牌。 http://mktgdept.com/js/jquery-shuffle.js?v0.0.1

<div id="myID"> 
    <li>A</li> 
    <li>B</li> 
    <li>C</li> 
</div> 

<script type="text/javascript"> 
$('#myID').mouseenter(function(){ 

    $('#myID li').shuffle(); 

}); 
</script> 

同去的cwolves腳本,你想要的MouseEnter