Я хочу скрыть плавающий div, если пользовательский экран < 1024px, поскольку он будет накладываться на мою область содержимого блога. Я нашел этот jQuery в сети, но я не уверен, как его использовать.Скрыть div, если экран меньше определенной ширины
$(document).ready(function() {
if ((screen.width>1024)) {
// if screen size is 1025px wide or larger
$(".yourClass").css('display', 'none'); // you can also use $(".yourClass").hide();
}
elseif ((screen.width<=1024)) {
// if screen size width is less than 1024px
$(".yourClass").css('display', 'block'); // here you can also use show();
}
});
Если мое плавающее имя класса div является sharecontent, следует ли заменить приведенный выше сценарий, как показано ниже? Если да, это не работает.
$(document).ready(function() {
if ((screen.width>1024)) {
// if screen size is 1025px wide or larger
$(".sharecontent").css('display', 'none'); // you can also use $(".yourClass").hide();
}
elseif ((screen.width<=1024)) {
// if screen size width is less than 1024px
$(".sharecontent").css('display', 'block'); // here you can also use show();
}
});
Я также попытался заменить Screen.Width с window.width, но до сих пор не увенчались успехом :(
Не используйте Javascript, чтобы исправить проблему, отличную от Javascript. Лучше исправить CSS – Gareth 2010-11-28 09:37:22
И в любом случае, почему это имеет значение, какой размер мой экран?У меня может не быть окна моего браузера в полноэкранном режиме – Gareth 2010-11-28 09:38:54
Gareth поднимает важный момент, вы должны смотреть на ширину окна, а не на экран. – Orbling 2010-11-28 12:16:11