Vorrei suggerire (jQuery necessario):
/*
* windowSize
* call this function to get windowSize any time
*/
function windowSize() {
windowHeight = window.innerHeight ? window.innerHeight : $(window).height();
windowWidth = window.innerWidth ? window.innerWidth : $(window).width();
}
//Init Function of init it wherever you like...
windowSize();
// For example, get window size on window resize
$(window).resize(function() {
windowSize();
console.log('width is :', windowWidth, 'Height is :', windowHeight);
if (windowWidth < 768) {
console.log('width is under 768px !');
}
});
Aggiunto in CodePen: http://codepen.io/moabi/pen/QNRqpY?editors=0011
allora si può ottenere facilmente la finestra di larghezza con var: windowWidth e Altezza con: windowHeight
in caso contrario, ottenere una libreria js: http://wicky.nillia.ms/enquire.js/
Lo stai facendo quando la pagina viene caricata o quando ridimensiona il browser. È sempre una buona idea dire alert (screen.width) per vedere cosa è stato usato per decidere. –
Perché non [media query] (http://www.css3.info/preview/media-queries/)? – bzlm
Perché non le query multimediali?Posso pensare a un numero qualsiasi di casi in cui le domande dei media non sarebbero di nessun aiuto. Se jdln vuole usare jQuery, supponiamo che abbia buone ragioni per farlo. – Luke