Bugun ki konumuzda .slice() fonksiyonun kullanımını inceliycez.
.slice() fonksiyonun en basit tanımı olarak iki adet indeks noktası arasındaki nesnelerini seçtiğini söylebiliriz.
Aşağıdaki örnek güzel bir örnek olduğu için jquery.comdan aldım ve biraz türkçeleştirdim.
HTML Kodlarımız
<p>
<button>Kutu Seçmek İçin Tıklayın</button>
<span>Butona Tıkla !</span>
</p>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>CSSdiv {
width: 40px;
height: 40px;
margin: 10px;
float: left;
border: 2px solid blue;
}
span {
color: red;
font-weight: bold;
}
button {
margin: 5px;
}JS$( "button" ).click(function ()
{
var $div = $( "div" );
var baslangic = Math.floor( Math.random() * $div.length );
var bitis = Math.floor( Math.random() * ( $div.length - baslangic ) ) +
baslangic + 1;
if ( bitis === $div.length )
{
bitis = undefined;
}
$div.css( "background", "" );
if ( bitis )
{
$div.slice( baslangic, bitis ).css( "background", "yellow" );
} else {
$div.slice( baslangic ).css( "background", "yellow" );
}
$( "span" ).text( "$( 'div' ).slice( " + baslangic + (bitis ? ", " + bitis : "") + ").css( 'background', 'yellow' );" );
});Ön izleme Codepen -> http://codepen.io/AycanB/pen/emZvzXKaynak -> jQuery .slice() nedir ? nasıl kullanılır ?