Javascript код, чтобы скрыть div - PullRequest
1 голос
/ 14 мая 2011

Я хотел бы составить формулу бронирования, но у меня очень мало знаний о javascript и ajax.

Вот пример формы: http://info.airprishtina.com/content/index.php?id=20&no_cache=1&L=0

Когда вы Einfachflug в Online buchen слева, делители, содержащие пункты назначения для обратных рейсов, исчезают. Как лучше всего добиться этого эффекта? потому что я видел разные техники, но я хотел бы знать, что является самым простым и лучшим способом!

1 Ответ

4 голосов
/ 14 мая 2011

Они меняют стиль. Видимость объектов.Таким образом, скрытые объекты будут по-прежнему занимать пространство, поэтому форма не меняет размер.

Альтернативой является изменение style.display между "none" и "" или "block". Вот мой пример http://jsfiddle.net/mplungjan/VKxFT/

Вот фактический код, который они используют

function OneOrTwoWayClick() {
    var cb = getObject('fbengine_ui_flightsearchext_ascx_MultiCity');
    if (cb != null) {
        var rb = getObject('fbengine_ui_flightsearchext_ascx_Ticket2Way');
        if (rb.checked) {
            getObject('fbengine_ui_flightsearchext_ascx_MultiCityPanel').style.visibility = 'visible';
        } else {
            getObject('fbengine_ui_flightsearchext_ascx_MultiCityPanel').style.visibility = 'hidden';
            cb.checked = false;
            OnClickedMulticity();
        }
    }

    OneOrTwoWayChk();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...