помогите реализовать

Тема в разделе "Другие языки", создана пользователем contive, 11 окт 2011.

Модераторы: Цукер
  1. contive

    contive Постоялец

    Регистр.:
    24 апр 2009
    Сообщения:
    117
    Симпатии:
    23
    Здравствуйте.
    Помогите придумать решение.
    Есть две страницы, хочу сделать чтобы содержимое второй страницы (контент) было на первой странице и было меню при клике на которое контент первой страницы пропадал и появлялся контент второй страницы... надеюсь понятно %)
     
  2. porsche2

    porsche2

    Регистр.:
    18 ноя 2007
    Сообщения:
    667
    Симпатии:
    210
    contive нравится это.
  3. solarb

    solarb Постоялец

    Регистр.:
    11 июл 2009
    Сообщения:
    64
    Симпатии:
    15
    думаю это то, что тебе нужно :) :

    демо:
    http://d2o0t5hpnwv4c1.cloudfront.net/011_jQuerySite/sample/index.html

    и урок как создать:

    http://net.tutsplus.com/tutorials/javascript-ajax/how-to-load-in-and-animate-content-with-jquery/
     
    contive нравится это.
  4. contive

    contive Постоялец

    Регистр.:
    24 апр 2009
    Сообщения:
    117
    Симпатии:
    23
    Оба варианта хороши, но проблема в том, что контент нескольких страницы должен быть уже внутри html кода единой страницы, в приведенных вами вариантах нужно создавать отдельную страницу для каждого пункта меню из которого подгружается контент...
     
  5. andystill

    andystill Постоялец

    Регистр.:
    23 апр 2012
    Сообщения:
    57
    Симпатии:
    6
    Код:
    <div id="page">Видимый контент</div>
    <button class="btn">Загрузить Page2</button>
    <script>
    var oldHtml = $("#page").html(); //Сохраняем то что было в диве, если вдруг захотите вернуть
    $(".btn").click(function(){
    $("#page").load("page2.php body");
    });
    </script>
    Ну или собственно как уже было сказано maxMMX - заглянуть в тот же OpenCart как там реализован переключатель вида представления в категории:
     
  6. Rumantic

    Rumantic Создатель

    Регистр.:
    23 апр 2012
    Сообщения:
    15
    Симпатии:
    5