$(document).ready(function(){
for(var i = 0; i < 50; i++) {
$('.klik_timeline_' + i).click( function(){
alert("kliknuto na: "+i);
});
}
});
// to vrací 50 ač má vrátit třeba 1
Ale toto nefunguje. Vrací se nám vždy hodnota 50, ač se má vrátit například 1. => Další myšlenka by byla upravit zápis
$(document).ready(function(){
for(var i = 0; i < 50; i++) {
$('.blok_posuvnik_roku').on("click", '.klik_timeline_'+i, function(){
alert("kliknuto na: "+i);
});
}
});
Ani toto nepomohlo..
function createCallback( i ){
return function(){
alert("kliknuto na: "+i);
}
}
$(document).ready(function()
{
for( var i = 0 ; i < 50 ; i++ ){
$('.blok_posuvnik_roku').on("click", '.klik_timeline_'+i, createCallback( i ));
}
});
PHP - Ostatní
JavaScript - Úvod do JavaScriptu
JavaScript - Příklady v JavaScriptu
(x) HTML - Úvod do HTML
CSS - Základy CSS