Je rencontre des problèmes pour faire fonctionner ce script JQuery. Cela fonctionne parfaitement lors du redimensionnement de l'image, mais je n'arrive pas à le faire fonctionner sur le chargement initial de la page. Des idées? Je suis complètement coincé et rien ne fonctionne pour moi.JQuery: (window) .resize fonctionne, (document) .ready ne fonctionne pas
<script type="text/javascript">
$(window).resize(function() {
if ($(window).width() <= 600) {
$('#fcalendar').fullCalendar('changeView', 'basicDay');
} else if ($(window).width() < 748) {
$('#fcalendar').fullCalendar('changeView', 'basicDay');
} else {
$('#fcalendar').fullCalendar('changeView', 'month');
}
});
$(document).ready(function() {
if ($(document).width() <= 600) {
$('#fcalendar').fullCalendar('changeView', 'basicDay');
} else if ($(window).width() < 748) {
$('#fcalendar').fullCalendar('changeView', 'basicDay');
} else {
$('#fcalendar').fullCalendar('changeView', 'month');
}
});
</script>
Tout simplement parce que le DOM est prêt, cela ne signifie pas que les images ont été chargées. – Alxandr
Pourquoi écrivez-vous exactement la même fonction deux fois? – techfoobar
@techfoobar: Je suppose pour l'exemple. Il dit que le 1er fonctionne, mais pas le 2ème. –