У меня есть слайд, где я хочу показывать фотографии, специфичные для каждого устройства. iPhone, iPad, Desktop.Включить/отключить javascript, используя Media Query
Я хотел бы использовать что-то подобное, чтобы фильтровать каждый из них. Очевидно отображения: нет, не будет работать, так как это JavaScript, но это лишь общее представление о том, как она должна работать:
<style type="text/css">
@media only screen and (min-width: 800px) {
#slide-desktop{display:block;}
#slide-ipad{display:none;}
#slide-iphone{display:none;}
}
@media only screen and (min-width: 481px) and (max-width: 799px) {
#slide-desktop{display:none;}
#slide-ipad{display:block;}
#slide-iphone{display:none;}
}
@media only screen and (max-width: 480px) {
#slide-desktop{display:none;}
#slide-ipad{display:none;}
#slide-iphone{display:block;}
}
</style>
<div id="slide-desktop">
<script>
$.vegas('slideshow', {
delay:6000,
backgrounds:[
{ src:'images/slide/desktop.jpg', fade:600 },
]
})('overlay');
</script>
</div>
<div id="slide-ipad">
<script>
$.vegas('slideshow', {
delay:6000,
backgrounds:[
{ src:'images/slide/ipad.jpg', fade:600 },
]
})('overlay');
</script>
</div>
<div id="slide-iphone">
<script>
$.vegas('slideshow', {
delay:6000,
backgrounds:[
{ src:'images/slide/iphone.jpg', fade:600 },
]
})('overlay');
</script>
</div>
Что вы имеете в виду дисплей: нет в Javascript? Это свойство CSS. – tomahim
Как заголовок действительно связан с вопросом? – Teemu