Display: None - Show On The Mobile, But Not On The Desktop
I am attempting to use display: none so an element will show up on a smaller resolution (or a mobile device) but not on the main css for larger screen sizes. I think it is probably
Solution 1:
You can set it to display:block
within your media query, this will override the display:none;
Another method would be a jQuery/Javascript solution, potentially something like this: Notes: This is using the jQuery library which is nice to work with for things such as this, as it easily helps with browser comptability and ease of use.
<script type="text/javascript">
$(document).ready(function (){
if( navigator.userAgent.match(/Android/i) ||
navigator.userAgent.match(/webOS/i) ||
navigator.userAgent.match(/iPhone/i) ||
navigator.userAgent.match(/iPod/i) ||
navigator.userAgent.match(/BlackBerry/)
){
$(.footer).css("display:none")
} else {
$('.footer').css("display:block")
});
}
});
</script>
Post a Comment for "Display: None - Show On The Mobile, But Not On The Desktop"