Nicholas C. Zakas![]()
This is a basic wrapper for the CSSOM View matchMedia() method. The `Y.Media.matches()` method returns true when a given media query is valid for the current state of the page. The `Y.Media.on()` method allows you to subscribe event handlers for when a particular CSS media query changes state.
<script src="http://yui.yahooapis.com/3.5.0pr1/build/yui/yui-min.js"></script>YUI({
//Last Gallery Build of this module
gallery: 'gallery-2012.01.18-21-09'
}).use('gallery-media', function(Y) {
//detect current media state
console.log(Y.Media.matches("screen and (max-width:600px)"));
//subscribe to change in media state
Y.Media.on("screen and (max-width:600px)", function(result) {
console.log(result.media + " now " + (result.matches ? "matches" : "doesn't match"));
});
});
© 2006-2013 Yahoo! Inc. All rights reserved.
All code on this site is licensed under the BSD License unless stated otherwise.
About This Site · Security Contact Info