Jquery number of clicks record

Posted by Maxime on Stack Overflow See other posts from Stack Overflow or by Maxime
Published on 2010-06-05T14:09:20Z Indexed on 2010/06/05 14:12 UTC
Read the original article Hit count: 230

Filed under:
|

Hi,

I am working on this page where I'm using a Jquery Mp3 Player (Jplayer) with its playlist. What I want to do is very simple in theory: I want to record the number of clicks for every playlist element.

  • When someone enters the page, his number of clicks are at 0 for every element.
  • The visitor can click a few times on element #1, then go to element #2 (which will be at 0), then come back to element #1 and the number of clicks must be saved.
  • We don't need to save it for next visits.

Jplayer has this function that loads each time a new playlist element is being loaded: function playListChange( index )

In which every element has its own ID dynamically updated: myPlayList[index].song_id

Here's my code:

function playListChange( index ) {
var id = myPlayList[index].song_id;
if(!o) { var o = {}; }
if(!o[id]) { o[id] = 0; }
alert(o[id]);
… $("#mydiv").click { o[id] = o[id]+1; } …

But o[id] is reset every time and the alert always show 0. Why?

Thanks for any reply.

© Stack Overflow or respective owner

Related posts about jQuery

Related posts about web