Mail.ru
Почта
Мой Мир
Одноклассники
ВКонтакте
Игры
Знакомства
Новости
Календарь
Облако
Заметки
Все проекты
Все проекты
выход
Регистрация
Вход
Категории
Все вопросы проекта
Компьютеры, Интернет
Темы для взрослых
Авто, Мото
Красота и Здоровье
Товары и Услуги
Бизнес, Финансы
Наука, Техника, Языки
Философия, Непознанное
Города и Страны
Образование
Фотография, Видеосъемка
Гороскопы, Магия, Гадания
Общество, Политика, СМИ
Юридическая консультация
Досуг, Развлечения
Путешествия, Туризм
Юмор
Еда, Кулинария
Работа, Карьера
О проектах Mail
Животные, Растения
Семья, Дом, Дети
Другое
Знакомства, Любовь, Отношения
Спорт
Золотой фонд
Искусство и Культура
Стиль, Мода, Звезды
Полный список
Спросить
Лидеры
Поиск по вопросам
Ответы Mail
Программирование
Android
C/C++
C#
iOS
Java
JavaScript
jQuery
SQL
Perl
PHP
Python
Веб-дизайн
Верстка, CSS, HTML, SVG
Системное администрирование
Другие языки и технологии
Вопросы - лидеры.
Чем Луа лучше Пайтона и наоборот? Буду использовать в целях написания сценариев.
1 ставка
Как загрузить собственный символ в VFD дисплей POS-VFD-RS232?
1 ставка
Возможно ли запустить веб сайт твича без javascript
1 ставка
Лидеры категории
Лена-пена
Искусственный Интеллект
М.И.
Искусственный Интеллект
Y.Nine
Искусственный Интеллект
•••
Как объединить jQuery?
Владислав
Знаток
(276), на голосовании
9 лет назад
Добрый день! Помогите объединить код в jQuery
Есть js файл содержит
$(window).scroll(function()
{
if ($(this).scrollTop() > 900) {
$('#leftBar').css('display', 'none');
$('#telo').css('width', '100%');
}
else
{
$('#leftBar').css('display', 'block');
$('#telo').css('width', '80%');
}
}
};
Принцип: если окно браузера прокрутили вниз на 900px то меняется css на div
Все работает все отлично, но вот проблема это не низменно при любом размере экрана.
Нашел такой фрагмент
$(function() {
if($(window).width()<767) {
$(#telo').css('width', '100%'');
}
});
Принцип: Если окно браузера по ширине меньше 767px то на div накладывается этот css
Суть. Хочу чтобы при нормальном размере экрана отрабатывал исходник, но если окно меньше то только второй.
Пробовал объединить не работает (я начинающий):
if $(function() {
if($(window).width()<767) {
$(#telo').css('width', '100%'');
}
else
{
$(window).scroll(function() {
if ($(this).scrollTop() > 900) {
$('#leftBar').css('display', 'none');
$('#telo').css('width', '100%');
}
else
{
$('#leftBar').css('display', 'block');
$('#telo').css('width', '80%');
}
}
});
Голосование за лучший ответ
Виктор Цикаловский
Знаток
(279)
9 лет назад
Это все решается с помощью CSS3.
А именно медиазапросами.
Владислав
Знаток (276)
9 лет назад
Ну я рад был бы еще и пример услышать! Так как я не нашел схожего на css, облазив первые 50 ссылок с гугла
Виктор Цикаловский
Знаток (279) Проглядел твои ошибки. Попробуй так: $(function () { if ($(window).width() < 767) { $('#telo').css('width', '100%'); } else if ($(this).scrollTop() > 900) { $('#leftBar').css('display', 'none'); $('#telo').css('width', '100%'); } else { $('#leftBar').css('display', 'block'); $('#telo').css('width', '80%'); } });
Владислав
Знаток (276)
9 лет назад
погуглав эти ошибки я не 1 команды не нашел в css. все это из команд библиотеки порезанного java
Виктор Цикаловский
Знаток (279) @media (max-width: 767px) { #telo { width: 100%; } }
Похожие вопросы
Есть js файл содержит
$(window).scroll(function()
{
if ($(this).scrollTop() > 900) {
$('#leftBar').css('display', 'none');
$('#telo').css('width', '100%');
}
else
{
$('#leftBar').css('display', 'block');
$('#telo').css('width', '80%');
}
}
};
Принцип: если окно браузера прокрутили вниз на 900px то меняется css на div
Все работает все отлично, но вот проблема это не низменно при любом размере экрана.
Нашел такой фрагмент
$(function() {
if($(window).width()<767) {
$(#telo').css('width', '100%'');
}
});
Принцип: Если окно браузера по ширине меньше 767px то на div накладывается этот css
Суть. Хочу чтобы при нормальном размере экрана отрабатывал исходник, но если окно меньше то только второй.
Пробовал объединить не работает (я начинающий):
if $(function() {
if($(window).width()<767) {
$(#telo').css('width', '100%'');
}
else
{
$(window).scroll(function() {
if ($(this).scrollTop() > 900) {
$('#leftBar').css('display', 'none');
$('#telo').css('width', '100%');
}
else
{
$('#leftBar').css('display', 'block');
$('#telo').css('width', '80%');
}
}
});