2010-07-15 3 views

Répondre

6

A en juger par votre description vous le plus probablement oublié de mettre votre script en fonction $(document).ready:

$(function() { 
    // put your code here 
}); 

Ensuite, vous pouvez placer ce où vous voulez sur la page (head, body, script externe, ...).

+0

Merci ..! Cela a fonctionné ... – ahmedmzl

+0

Cela a également fonctionné tout en l'incluant comme un fichier js – ahmedmzl

0

Tout code de script placé dans une tête n'est pas supposé s'exécuter automatiquement. Sauf si appelé par un écouteur d'événement. Donc, si vous avez placé votre code dans la section head, c'est juste une fonctionnalité qui attend d'être exécutée lors d'un appel. Ce code peut être appelé comme mentionné sur un gestionnaire d'événement document.ready() ou tout autre appel d'événement de l'utilisateur.

0

essayer ces formats

<html> 
<head> 
<script> 
$(document).ready(function() { 
     $('#arrow img').click(function() { 
      transferEmp('test'); 
     }); 
}); 
</script> 
<body> 
<!-- other tags --> 
<script> 
$(document).ready(function() { 
     $('#arrow img').click(function() { 
      transferEmp('test'); 
     }); 
}); 
</script> 
<script src="test.js" type="text/javascript"></script> 
</body> 
</html> 
Questions connexes