Jquery İle Li Sira Değiştirme
-
Merhaba,
Sayfada alttaki gibi bir html kod var. Bunların yerini rasgele nasıl değiştirebilirim js ile?
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
</ul>
-
http://cssglobe.com/post/6023/simple-way-to-random-display-or-rotate-content-using
Yanlış anlamadıysam linktekini arıyorsun ?
-
VideoJockey bunu yazdı:
-----------------------------http://cssglobe.com/post/6023/simple-way-to-random-display-or-rotate-content-using
Yanlış anlamadıysam linktekini arıyorsun ?
-----------------------------tam olarak bu değil.
fonksyon çalışınca alttaki gibi olması gerek bana. Slayt şeklinde olmasına gerek yok bir defa olsa yeter. sqldeki order by newID() gibi
<ul>
<li>4</li>
<li>2</li>
<li>3</li>
<li>1</li>
</ul>
-
$(document).ready(function(){ $('ul').each(function(){ var $ul = $(this); var $liArr = $ul.children('li'); $liArr.sort(function(a,b){ var temp = parseInt( Math.random()*10 ); var isOddOrEven = temp%2; var isPosOrNeg = temp>5 ? 1 : -1; return( isOddOrEven*isPosOrNeg ); }) .appendTo($ul); }); }); -
snnyk bunu yazdı:
-----------------------------$(document).ready(function(){ $('ul').each(function(){ var $ul = $(this); var $liArr = $ul.children('li'); $liArr.sort(function(a,b){ var temp = parseInt( Math.random()*10 ); var isOddOrEven = temp%2; var isPosOrNeg = temp>5 ? 1 : -1; return( isOddOrEven*isPosOrNeg ); }) .appendTo($ul); }); });
-----------------------------eyw. hocam tam olarak buydu işte
