$(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 1Ale 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