Mein Code ist:
$(document).ready(function(){
var hCount = 0,
eCount = 0,
nCount = 0,
mCount = 0;
$("#head").click(function() {
var pPos = counter(hCount);
$(this).animate({left:pPos+"px"}, 1000);
});
function counter(count)
{
count++;
if(count === 10)
{
count = 0;
pPos = 0;
}
else
{
var pPos = $(this).css('left');
pPos = pPos.substring(0,(pPos.length-2))
pPos -= 367;
}
return pPos;
}
ich einen Fehler unter Angabe
Uncaught TypeError: Cannot read property 'defaultView' of undefined
Ich habe keine Ahnung, was diesen Fehler verursacht. Wie kann ich die Funktion counter()
den Wert $(this)
in $("#head").click
übergeben? Ich kann nicht direkt $("#head")
erwähnen, weil ich diese Funktionalität mit mehr Divs wiederholen werde, außer #head
, während ich den Code im Funktionszähler wiederverwende.
Bitte fragen Sie nicht mehrere Fragen. Frag den einen oder anderen – Liam