Слушайте ширину браузера / изменения высоты с jQuery

Если у Вас есть маленькая база данных, и Вы хотите присвоить версию всей вещи, , этот сценарий пакетной обработки мог бы помочь. Это отсоединяет, сжимает и проверяет базу данных MSSQL файл MDF в к Подрывной деятельности.

, Если Вы главным образом хотите присвоить версию своей схеме и просто иметь небольшое количество справочных данных, можно возможно использовать Миграции SubSonic для обработки этого. Преимущество там - то, что можно легко мигрировать или вниз к любой определенной версии.

30
задан kevinji 13 February 2012 в 03:24
поделиться

2 ответа

Сначала вы хотите начать с привязки события изменения размера окна к выбранной вами функции.

$(window).on("resize", methodToFixLayout);

Теперь вы можете определять новые значения высоты и ширины и вносить корректировки на страницу оттуда.

function methodToFixLayout( e ) {
    var winHeight = $(window).height();
    var winWidth = $(window).width();
    //adjust elements css etc.....
    //$("#someDiv").css('someProperty',someValue based on winHeight and winWidth);
}

Без дополнительных деталей в макете трудно сказать, какие именно изменения вам понадобятся, но это должно помочь вам направление.

81
ответ дан 27 November 2019 в 23:13
поделиться

Возможно, нет необходимости использовать JavaScript, если вам нужно только позиционировать свои элементы относительно другого элемента, а не всего документа. Вы можете использовать "position: relative":

<div id="myContainer" style="position:relative">

    <div id="myElement" style="position:absolute;left:100px;"></div>

</div>

Поскольку myContainer имеет position: relative , myElement будет позиционироваться абсолютно, но relative к myContainer, а не относительно всего документа. Вооружившись этим, вы можете построить довольно сложные, но надежные позиции, не зависящие от размера браузера.

4
ответ дан 27 November 2019 в 23:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: