Appelez le fichier JS externe fondée sur “l'écran” de la valeur

Je vais essayer cela, mais il ne fonctionne pas:

<html>
<head>
<script src="js/menu-collapser.js" type="text/javascript" media="media screen and (max-width: 599px)"></script>
</head>
...
</html>

//menu-collapser.js :

jQuery(document).ready(function($){
    $('.main-navigation li ul').hide();
    $('.main-navigation li').has('ul').click(function() {
        $(this).children().toggle();
    });
});

Avez-vous une idée sur comment faire de la bonne façon? Le script fonctionne si elle est utilisée directement dans l'en-tête avec les balises.

OriginalL'auteur Mark | 2013-04-04