Hallo Leute,
ich möchte gerne ein mouseover Event für eine vordefinierte Klasse erstellen.
Ich habe dabei jedoch schwierigkeiten.
Mein HTML Code sieht so aus:
Code
<div class="panel panel-primary shadow-primary">
<div class="panel-heading">
<h3 class="panel">CREATE2</h3>
</div>
</div>
<div class="panel panel-primary shadow-primary">
<div class="panel-heading">
<h3 class="panel">CREATE1</h3>
</div>
</div>
Jetzt kommt der JS Teil:
Code
function log(x) {
x.onmouseover = function() {
console.log(x);
}
x.onmouseout = function() {
console.log(x);
}
}
var shadow = document.getElementsByClassName('shadow-primary');
for (var i = 0; i < shadow.length; i++) {
shadow[i] = log.bind(this, i);
}
for (var j = 0; j < shadow.length; j++) {
shadow[j]();
}
Alles anzeigen
app.min.dsapp.js:12 Uncaught TypeError: shadow[j] is not a function
at app.min.dsapp.js:12
Dass verstehe ich nicht.
Wenn ich nähmlich
verwende funktioniert es.
Kann mir hier jemand weiterhelfen?