Адаптивная ширина окна?
Здравствуйте!
Помогите получить адаптивную ширину окна в коде:
<script type="text/javascript">
$(function () {
$("#dialog").dialog({
modal: true,
autoOpen: false,
title: "Название окна...",
width: 650,
height: 280
});
$("#btnShow").click(function () {
$("#dialog").dialog("open");
});
$("#btnShow2").click(function () {
$("#dialog").dialog("open");
});
$("#btnShow3").click(function () {
$("#dialog").dialog("open");
});
$("#btnShow4").click(function () {
$("#dialog").dialog("open");
});
$("#btnShow5").click(function () {
$("#dialog").dialog("open");
});
$("#btnShow6").click(function () {
$("#dialog").dialog("open");
});
});
</script>
Ширина задается фиксированная, а нужно, чтобы если ширина устройства менее 650, то ширина окна бы задавалась, как 100%. Спасибо. |
Как на счёт использования CSS для этих целей?
|
Цитата:
Как задать класс окну? Я просто ноль в JS синтаксисе... |
Да похоже и в вёрстке ноль.
Класса окну задаётся в вёрстке. |
Цитата:
С версткой проблем нет. Как вставить созданный класс в код, который я указал. |
$("#some_element").addClass('some_class');
Если проблем с вёрсткой нет, то не использовали бы JS для такой задачи, а сделали всё в вёрстке. |
Цитата:
Есть кнопка-ссылка на скачивание файла. Нужно, чтобы при нажатии на эту ссылку скачивался файл и одновременно открывалось окно с кнопками соц сетей, плюс проверка но кукам, не нажималась ли эта кнопка ранее. На мой взгляд, без JS не обойтись... И извините. но я так и не понял, куда в моем коде вставлять это
$("#some_element").addClass('some_class');
|
@media (max-width: 650px) {
.some_window {
width: 100%;
}
}
Цитата:
А при большом желании вашу задачу можно решить подложив под кнопку ссылку и используя псевдокласс :visited отобразить окно. Получится без JS и куков. |
Цитата:
Но еще раз на счет моего кода. Вы мне даете css класс. Как я уже несколько раз писал - с ним мне все и так понятно. Куда вставить этот код
$("#some_element").addClass('some_class');
в этом коде
<script type="text/javascript">
$(function () {
$("#dialog").dialog({
modal: true,
autoOpen: false,
title: "Название окна...",
width: 650,
height: 280
});
$("#btnShow").click(function () {
$("#dialog").dialog("open");
});
$("#btnShow2").click(function () {
$("#dialog").dialog("open");
});
$("#btnShow3").click(function () {
$("#dialog").dialog("open");
});
$("#btnShow4").click(function () {
$("#dialog").dialog("open");
});
$("#btnShow5").click(function () {
$("#dialog").dialog("open");
});
$("#btnShow6").click(function () {
$("#dialog").dialog("open");
});
});
</script>
|
| Часовой пояс GMT +3, время: 12:02. |