Je lis des articles en ligne, je regarde des vidéos YouTube - Je suis perdu. C'est le dernier morceau de code que j'ai essayé, et qui a probablement changé en même temps que vous lisez ceci. Il semble si simple, je ne comprends pas ce que je fais mal? Mon esprit ne comprendra pas cela. De l'aide? J'essaie de remplacer l'image (src) par l'image dans (id) quand la souris est dessus. En ce moment, je suis vraiment en train d'essayer d'obtenir une alerte lorsque je souris sur l'image. N'importe quoi!Événements MouseEnter/MouseOut
**** **** CODE MISE À JOUR
CE JUSTE! Je suis un idiot. Le fichier Javascript n'a pas été dirigé correctement, il manque le sous-dossier. Toujours en difficulté, mais maintenant au moins mon roulement fonctionne. paume sur le front
HTML:
<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Image Rollovers</title>
<link rel="stylesheet" href="styles/main.css">
<script src="js/rollover.js"></script>
</head>
<body>
<h1>Rollover Test</h1>
<ul id="rollover_test">
<li>
<img src="images/h1.jpg" alt="img1" id="images/h4.jpg" onmouseover="MouseOver('img1');" onmouseout="MouseOut('img1')">
</li>
<li>
<img src="images/h2.jpg" alt="img2" id="images/h5.jpg">
</li>
<li>
<img src="images/h3.jpg" alt="img3" id="images/h6.jpg">
</li>
</ul>
</body>
</html>
Le Javascript:
var $ = function (id) {
return document.getElementById(id);
};
function MouseOver(id){
// I'm trying to figure out the syntax in here to swap the id and src tags
alert($("id").src);
};
function MouseOut(id){
alert("out");
}
window.onload = function() {
//preload images
var links = document.getElementsByTagName("li");
var i, link, image;
for (i=0; i<links.length; i++) {
links = links[i];
image = new Image();
};
};
Je pense que ce lien peut vous aider: [http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_onmouseover](http://www.w3schools.com/jsref/tryit.asp?filename = tryjsref_onmouseover) – Thanasis
'$ (" li "). on ('mouseenter', function() {alert (" yep ");});' - manque une parenthèse fermante. – mrogers