powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Обновление страницы vs Навигация
39 сообщений из 39, показаны все 2 страниц
Обновление страницы vs Навигация
    #39386193
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый вечер, коллеги!

Есть код:
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
                    <li>
                        <a href="#">
                            <i class="fa fa-compress"></i>
                            <span class="nav-label">Расчеты давлений</span>
                            <span class="fa arrow"></span>
                        </a>
                        <ul class="nav nav-second-level collapse">
                            <li><a href="@Url.Action("Index", "ThermalMethods")">Оптимальное забойное</a></li>
                            <li><a href="@Url.Action("Index", "ThermalMethods")">Изменениния в пласте</a></li>
                            <li><a href="@Url.Action("Index", "ThermalMethods")">Водонапорный режим</a></li>
                            <li><a href="@Url.Action("Index", "ThermalMethods")">Непоршневое вытеснение</a></li>
                            <li><a href="@Url.Action("Index", "ThermalMethods")">Радиальное вытеснение</a></li>
                            <li><a href="@Url.Action("Index", "ThermalMethods")">В призабойной зоне</a></li>
                        </ul>
                    </li>



После выбора определенного меню происходит обновление страницы и выбранная выпадашка сворачивается, что не совсем айс.
Смущает то, что когда ставлю решётку (#) вместо @Url.Action("Index", "ThermalMethods") он работает так как надо.
То есть не происходит сворачивания элемента, и выбранный пункт подсвечивается.
...
Рейтинг: 0 / 0
Обновление страницы vs Навигация
    #39386198
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadipok,

Не надо обновлять всю страницу. Обновляйте содержимое в div-элементе справа. Через ajax. Иначе вам придётся пройти все заморочки с восстановлением состояния после загрузки страницы, а у пользователя это дело будет неприятно моргать.
...
Рейтинг: 0 / 0
Обновление страницы vs Навигация
    #39386202
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttvadipok,

Не надо обновлять всю страницу. Обновляйте содержимое в div-элементе справа. Через ajax. Иначе вам придётся пройти все заморочки с восстановлением состояния после загрузки страницы, а у пользователя это дело будет неприятно моргать.

Спасибо за совет.
Это пугает, с Ajax еще ни разу не работал.
Буду копать, куда деваться.
...
Рейтинг: 0 / 0
Обновление страницы vs Навигация
    #39386254
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
                    <li>
                        <a href="#">
                            <i class="fa fa-compress"></i>
                            <span class="nav-label">Расчеты давлений</span>
                            <span class="fa arrow"></span>
                        </a>
                        <ul class="nav nav-second-level collapse">
                            <li><a href="@Url.Action("Index", "ThermalMethods")">Оптимальное забойное</a></li>
                            <li><a href="@Url.Action("Index", "ThermalMethods")">Изменениния в пласте</a></li>
                            <li><a href="@Url.Action("Index", "ThermalMethods")">Водонапорный режим</a></li>
                            <li><a href="@Url.Action("Index", "ThermalMethods")">Непоршневое вытеснение</a></li>
                            <li><a href="@Url.Action("Index", "ThermalMethods")">Радиальное вытеснение</a></li>
                            <li><a href="@Url.Action("Index", "ThermalMethods")">В призабойной зоне</a></li>
                            <li>@Html.ActionLink("Поменять данные", "Index", "ThermalMethods", new { }, new { id = "update-container" })</li>
                        </ul>
                    </li>

                </ul>

            </div>
        </nav>

        <div id="page-wrapper" class="gray-bg">
            <div id="container">
                <div class="side">@RenderSection("side", required: false)</div>
                <div class="main">@RenderBody()</div>
            </div>
        </div>

        @section scripts
        {
            <script src="~/Scripts/jquery.metisMenu.js" type="text/javascript"></script>
            <script src="~/Scripts/jquery.unobtrusive-ajax.min.js"></script>
            <script type="text/javascript">
                $(document).ready(function () {
                    // MetsiMenu
                    $('#side-menu').metisMenu();
                });

                jQuery(function ($) {
                    $('#update-container').click(function (e) {
                        e.preventDefault();

                        $.ajax({
                            url: '@Url.Action("Index", "Home")',
                            success: function (data) {
                                $('#container').html(data);
                            }
                        });
                    })
                })
            </script>
        }



))) работает
Правда пока не ту страницу вытаскивает, но завтра надеюсь вытащит как надо.
Спасибо!
...
Рейтинг: 0 / 0
Обновление страницы vs Навигация
    #39386299
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadipok,

Есть вариант сравнивать href и location.pathname , но пилить свой SPA конечно круче.
Решётку не забывайте, вдруг back понадобится.

ps
Чистый MVC для SPA не заточен, костылей будет много.
...
Рейтинг: 0 / 0
Обновление страницы vs Навигация
    #39386426
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парамонvadipok,
ps
Чистый MVC для SPA не заточен, костылей будет много.

Последнее не понял, к чему вы это сказали?
Что я тут перетащил из SPA?
...
Рейтинг: 0 / 0
Обновление страницы vs Навигация
    #39386430
gibson-les-paul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парамон Чистый MVC для SPA не заточен, костылей будет много.

что значит? без js? такого не бывает
...
Рейтинг: 0 / 0
Обновление страницы vs Навигация
    #39386435
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонЧистый MVC для SPA не заточен, костылей будет много.

Да какое тут спа. Спа будет потом, когда придёт осознание :)
...
Рейтинг: 0 / 0
Обновление страницы vs Навигация
    #39386439
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadipokПарамонvadipok,
ps
Чистый MVC для SPA не заточен, костылей будет много.

Последнее не понял, к чему вы это сказали?
Что я тут перетащил из SPA?
Навигация без перегрузки - это то, что вы начали реализовывать.
Если все приложение будет на этом базироваться, то мы приходим к spa.
...
Рейтинг: 0 / 0
Обновление страницы vs Навигация
    #39386442
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gibson-les-paulПарамон Чистый MVC для SPA не заточен, костылей будет много.

что значит? без js? такого не бывает
А что там из js в коробке? Ajax хелперы, валидаторы? Мало. )
...
Рейтинг: 0 / 0
Обновление страницы vs Навигация
    #39386444
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttПарамонЧистый MVC для SPA не заточен, костылей будет много.

Да какое тут спа. Спа будет потом, когда придёт осознание :)
Вот и я об этом )
...
Рейтинг: 0 / 0
Обновление страницы vs Навигация
    #39386448
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парамонgibson-les-paulпропущено...


что значит? без js? такого не бывает
А что там из js в коробке? Ajax хелперы , валидаторы? Мало. )

Вот это мне кажется не совсем верно, хотя, каждый разрабатывает на свое усмотрение.
По край не мере не так часто нужно использовать, особенно для коорпоративных пользователей.
Можно же кнопку сделать неактивной, пока пользователь не забьет все итемы.
Там где дата, повесть маску, там где цифры, сделать возможным набивать только цифры и т.д.
Веть это относительно не трудно.
Один раз обучить и пользователям будет проще.
Для интернет магазинов возможно без них не обойтись.
...
Рейтинг: 0 / 0
Обновление страницы vs Навигация
    #39386450
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadipokПарамонпропущено...

А что там из js в коробке? Ajax хелперы, [i]валидаторы [/i]? Мало. )

Вот это мне кажется не совсем верно, хотя, каждый разрабатывает на свое усмотрение.
По край не мере не так часто нужно использовать, особенно для коорпоративных пользователей.
Можно же кнопку сделать неактивной, пока пользователь не забьет все итемы.
Там где дата, повесть маску, там где цифры, сделать возможным набивать только цифры и т.д.
Веть это относительно не трудно.
Один раз обучить и пользователям будет проще.
Для интернет магазинов возможно без них не обойтись.
я имел ввиду валидаторы
...
Рейтинг: 0 / 0
Обновление страницы vs Навигация
    #39386469
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadipokvadipokпропущено...


Вот это мне кажется не совсем верно, хотя, каждый разрабатывает на свое усмотрение.
По край не мере не так часто нужно использовать, особенно для коорпоративных пользователей.
Можно же кнопку сделать неактивной, пока пользователь не забьет все итемы.
Там где дата, повесть маску, там где цифры, сделать возможным набивать только цифры и т.д.
Веть это относительно не трудно.
Один раз обучить и пользователям будет проще.
Для интернет магазинов возможно без них не обойтись.
я имел ввиду валидаторы
Я всеравно не понял, чему учить пользователя (

ps
Для даты лучше календарик.
Вылидаторы одна из очень приятных плюшек.
У вас пока каша, продолжайте учить.
...
Рейтинг: 0 / 0
Обновление страницы vs Навигация
    #39386470
gibson-les-paul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парамонgibson-les-paulпропущено...


что значит? без js? такого не бывает
А что там из js в коробке ? Ajax хелперы, валидаторы? Мало. )

ничего. но зато все можно сделать самому
...
Рейтинг: 0 / 0
Обновление страницы vs Навигация
    #39386476
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gibson-les-paulПарамонпропущено...

А что там из js в коробке ? Ajax хелперы, валидаторы? Мало. )

ничего. но зато все можно сделать самому
Можно, но все уже сделали. Тема "велосипед против FW" это отдельных холивар.
Вроде в форуме js уже начали, можете принять участие, если интересно.
...
Рейтинг: 0 / 0
Обновление страницы vs Навигация
    #39386583
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парамонvadipokпропущено...

я имел ввиду валидаторы
Я всеравно не понял, чему учить пользователя (

ps
Для даты лучше календарик.
Вылидаторы одна из очень приятных плюшек.
У вас пока каша, продолжайте учить.

Ну да, просто я имел ввиду в таком роде, чтобы у пользователя не было шансов ошибиться и или увидеть ошибку.
В этом у меня точно нет каши в голове, я до этого разрабатывал в Apex.
И пользователям больше нравилось именно такая разработка, чем ввести вместо стоимости товара текст а потом получить ошибку Валидности.
Возможно нужно соблюсти баланс, между тем что я предлагаю и тем что предлагаете вы.
...
Рейтинг: 0 / 0
Обновление страницы vs Навигация
    #39386628
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadipok,

Блокировать пользователю инпут это жесть и аццкий ux.
Это не покрывает все кейсы. В любом случае пользователь должен быть подробно информирован об ошибках, иногда это делают суммарно. Это зависит от ui.
Копи паст не забывайте.
Пс
Валидация на сервере в mvc покрыта автоматом, а это важней, и инпут там до одного места.
Вы хоть один туториал до конца прочитайте.
...
Рейтинг: 0 / 0
Обновление страницы vs Навигация
    #39386645
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парамонvadipok,

Блокировать пользователю инпут это жесть и аццкий ux.
Это не покрывает все кейсы. В любом случае пользователь должен быть подробно информирован об ошибках, иногда это делают суммарно. Это зависит от ui.
Копи паст не забывайте.
Пс
Валидация на сервере в mvc покрыта автоматом, а это важней, и инпут там до одного места.
Вы хоть один туториал до конца прочитайте.

Видел я эти реализации, они еще лучше сделаны в Apex.
Подробно информировать об ошибках надо пользователя с интернета.
И блокировать кнопку я не предлагаю всегда.
Я предлагаю соблюсти гармонию, и делать ставку в первую очередь на то, что пользователь будет пользоваться программой годами.
...
Рейтинг: 0 / 0
Обновление страницы vs Навигация
    #39386683
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, тут всплыла по ходу еще одна проблема.
После вызова определенной страницы Лайоут вставляется два раза, что вполне логично.
Решил ее следующим методом:
Код: cs
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
@{
    ViewBag.Title = "MethodPermyakov";

    string CurrentName = Session["IsLayoutVisible"].ToString();
    dynamic Layout;
    switch (CurrentName)
    {
        case "false":
            Layout = "";
            break;
        default:
            // Empty  
            Layout = "~/Views/Shared/_LayoutWithSide.cshtml";
            break;
    }
    Session["IsLayoutVisible"] = "true";
}

JS:
$.post('/RedirectToAction/IsLayoutVisible');

Controller:
[WebMethod]
public void IsLayoutVisible()
{
   Session["IsLayoutVisible"] = "false";
}

Таких страниц будет 25 а возможно больше.
Нельзя код на шапке страницы как-то сократить?
...
Рейтинг: 0 / 0
Обновление страницы vs Навигация
    #39386684
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Простите, лишние интеры откуда то взялись.
...
Рейтинг: 0 / 0
Обновление страницы vs Навигация
    #39386846
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadipok,
Вы лепите костыли на ровном месте, дальше будет хуже. Забыть ajax навигацию пока не освоите обычный mvc и простой переход по страницам.
...
Рейтинг: 0 / 0
Обновление страницы vs Навигация
    #39386942
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парамонvadipok,
Вы лепите костыли на ровном месте, дальше будет хуже. Забыть ajax навигацию пока не освоите обычный mvc и простой переход по страницам.

Хорошо, ну а как быть с основной проблемой тогда?
При обновлении происходит закрытие выпадашки и он становиться не активным.
...
Рейтинг: 0 / 0
Обновление страницы vs Навигация
    #39386961
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadipok,
Выше ссылку давал, но зачем куда-то ходить и читать? Если там не понятно, то откат на изучение html.
...
Рейтинг: 0 / 0
Обновление страницы vs Навигация
    #39386963
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парамонvadipok,
Выше ссылку давал, но зачем куда-то ходить и читать? Если там не понятно, то откат на изучение html.

Понял, спасибо большое!
...
Рейтинг: 0 / 0
Обновление страницы vs Навигация
    #39387332
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парамонvadipok,
Выше ссылку давал, но зачем куда-то ходить и читать? Если там не понятно, то откат на изучение html.

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
                <ul class="nav" id="side-menu">
                    <li class="my-sidebar">
                        <a href="#">
                            <i class="fa fa-download"></i>
                            <span class="nav-label">Вовлеченные запасы</span>
                            <span class="fa arrow"></span>
                        </a>
                        <ul class="nav nav-second-level collapse">
                            <li class="my-sidebar"><a href="@Url.Action("MethodPermyakov", "RetrieveStores")">По Пермякову</a></li>
                            <li class="my-sidebar"><a href="@Url.Action("MethodKopytov", "RetrieveStores")">По Копытову</a></li>
                            <li class="my-sidebar"><a href="@Url.Action("MethodKambarov", "RetrieveStores")">По Камбарову</a></li>
                        </ul>
                    </li>
                    <li class="my-sidebar">
                        <a href="@Url.Action("Index", "ThermalMethods")"><i class="fa fa-diamond"></i><span class="nav-label">Layouts</span></a>
                    </li>
                    <li class="my-sidebar">
                        <a href="@Url.Action("Index", "CalculatePressure")"><i class="fa fa-line-chart"></i><span class="nav-label">График Холла</span></a>
                    </li>

                </ul> 



Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
            <script type="text/javascript">
                $(function () {
                    setNavigation();
                });

                function setNavigation() {
                    var path = window.location.pathname;
                    path = path.replace(/\/$/, "");
                    path = decodeURIComponent(path);

                    $(".nav a").each(function () {
                        var href = $(this).attr('href');
                        if (path.substring(0, href.length) === href) {
                            $(this).parents('.my-sidebar').addClass('active');
                            $(this).parents('.nav-second-level').addClass('in');
                        }
                    });
                }
            </script>



Как-то так, вроде пашет. Спасибо всем за помощь.
...
Рейтинг: 0 / 0
Обновление страницы vs Навигация
    #39391778
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парамонvadipok,

Есть вариант сравнивать href и location.pathname , но пилить свой SPA конечно круче.
Решётку не забывайте, вдруг back понадобится.

ps
Чистый MVC для SPA не заточен, костылей будет много.

Получилось применить для CSS.
Устанавливает общий размер двух элементов в 250 пикселей, где размер второго элемента устанавливается 250- размер первого элемента по умолчанию.

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
                <!--Среднегодовая температура на поверхности-->
                <div class="form-group">
                    <div class="editor-label">
                        @Html.LabelFor(m => m.input1)
                    </div>
                    <div class="input-group my-item-decimal">
                        <span class="input-group-addon">@Html.GetDisplayName(m => m.input1)</span>
                        @Html.EditorFor(m => m.input1, new { htmlAttributes = new { @class = "my-editor-class", placeholder = "Введите число" } })
                        @Html.ValidationMessageFor(m => m.input1)
                    </div>
                </div>
                <!--Вертикальная координата-->
                <div class="form-group">
                    <div class="editor-label">
                        @Html.LabelFor(m => m.input2)
                    </div>
                    <div class="input-group my-item-decimal">
                        <span class="input-group-addon">@Html.GetDisplayName(m => m.input2)</span>
                        @Html.EditorFor(m => m.input2, new { htmlAttributes = new { @class = "my-editor-class", placeholder = "Введите число" } })
                        @Html.ValidationMessageFor(m => m.input2)
                    </div>
                </div>



Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
                $(document).ready(function () {
                    setSizeMyEditor();
                });

                function setSizeMyEditor() {
                    $(".my-item-decimal").each(function () {
                        var w = $(this).children(".input-group-addon").outerWidth();
                        var w = 250 - w;
                        $(this).children(".my-editor-class").css({ "width": w });
                    });
                }



Может кому пригодиться.
...
Рейтинг: 0 / 0
Обновление страницы vs Навигация
    #39391782
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эффект:
...
Рейтинг: 0 / 0
Обновление страницы vs Навигация
    #39391939
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadipok,

Не айс, что элементарные вещи для CSS, решаются скриптом :-/

Кроме того, размерность принято располагать справа.

Кроме того 2, то, поля ввода выглядят лесенкой, и это не комфортно для работы, желательно всё выровнять по самому длинному тексту размерности.
...
Рейтинг: 0 / 0
Обновление страницы vs Навигация
    #39392073
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttvadipok,

Не айс, что элементарные вещи для CSS, решаются скриптом :-/

Кроме того, размерность принято располагать справа.

Кроме того 2, то, поля ввода выглядят лесенкой, и это не комфортно для работы, желательно всё выровнять по самому длинному тексту размерности.

Покажите плиз, как бы вы это сделали на CSS.
...
Рейтинг: 0 / 0
Обновление страницы vs Навигация
    #39392194
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadipok,

Накидал:

https://jsfiddle.net/ya65fd3v/1/

примерно, полностью стилистику не соблюдал, можно привести к бутстрапу, или что там используется.
...
Рейтинг: 0 / 0
Обновление страницы vs Навигация
    #39392226
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttvadipok,

Накидал:

https://jsfiddle.net/ya65fd3v/1/

примерно, полностью стилистику не соблюдал, можно привести к бутстрапу, или что там используется.

Ну концовка то у всех одинакового размера, это не совсем то что надо.
Фишка то именно в этом, чтобы у вас в конце размер был по умолчанию.
...
Рейтинг: 0 / 0
Обновление страницы vs Навигация
    #39392235
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadipokНу концовка то у всех одинакового размера, это не совсем то что надо.

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

vadipokФишка то именно в этом, чтобы у вас в конце размер был по умолчанию.

Не совсем понял, что имеется в виду.
...
Рейтинг: 0 / 0
Обновление страницы vs Навигация
    #39392256
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttvadipokНу концовка то у всех одинакового размера, это не совсем то что надо.

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

vadipokФишка то именно в этом, чтобы у вас в конце размер был по умолчанию.

Не совсем понял, что имеется в виду.

Плевать на дизайн, сейчас не про это разговор, пусть будет разминка для мозгов.
Задачи бывают разные, и мое решение может пригодиться в другом месте.
Можно ли сделать то же самое что и я, только с помощью CSS?
Или то же самое что и вы, только чтобы в конце элементы имели размер по умолчанию?
...
Рейтинг: 0 / 0
Обновление страницы vs Навигация
    #39392259
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadipokМожно ли сделать то же самое что и я, только с помощью CSS?
Или то же самое что и вы, только чтобы в конце элементы имели размер по умолчанию?

http://getbootstrap.com/components/#input-groups
...
Рейтинг: 0 / 0
Обновление страницы vs Навигация
    #39392273
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttvadipokМожно ли сделать то же самое что и я, только с помощью CSS?
Или то же самое что и вы, только чтобы в конце элементы имели размер по умолчанию?

http://getbootstrap.com/components/#input-groups

Понял, спасибо!
...
Рейтинг: 0 / 0
Обновление страницы vs Навигация
    #39392278
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadipok
Можно ли сделать то же самое что и я, только с помощью CSS?
Или то же самое что и вы, только чтобы в конце элементы имели размер по умолчанию?
Оборачиваем все в один элемент и задаём размер.
...
Рейтинг: 0 / 0
Обновление страницы vs Навигация
    #39392289
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парамонvadipok
Можно ли сделать то же самое что и я, только с помощью CSS?
Или то же самое что и вы, только чтобы в конце элементы имели размер по умолчанию?
Оборачиваем все в один элемент и задаём размер.

Угу, он уже скинул развернутый ответ.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Обновление страницы vs Навигация
    #39818524
Артем G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vadipokПарамонvadipok,
Выше ссылку давал, но зачем куда-то ходить и читать? Если там не понятно, то откат на изучение html.

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
                <ul class="nav" id="side-menu">
                    <li class="my-sidebar">
                        <a href="#">
                            <i class="fa fa-download"></i>
                            <span class="nav-label">Вовлеченные запасы</span>
                            <span class="fa arrow"></span>
                        </a>
                        <ul class="nav nav-second-level collapse">
                            <li class="my-sidebar"><a href="@Url.Action("MethodPermyakov", "RetrieveStores")">По Пермякову</a></li>
                            <li class="my-sidebar"><a href="@Url.Action("MethodKopytov", "RetrieveStores")">По Копытову</a></li>
                            <li class="my-sidebar"><a href="@Url.Action("MethodKambarov", "RetrieveStores")">По Камбарову</a></li>
                        </ul>
                    </li>
                    <li class="my-sidebar">
                        <a href="@Url.Action("Index", "ThermalMethods")"><i class="fa fa-diamond"></i><span class="nav-label">Layouts</span></a>
                    </li>
                    <li class="my-sidebar">
                        <a href="@Url.Action("Index", "CalculatePressure")"><i class="fa fa-line-chart"></i><span class="nav-label">График Холла</span></a>
                    </li>

                </ul> 



Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
            <script type="text/javascript">
                $(function () {
                    setNavigation();
                });

                function setNavigation() {
                    var path = window.location.pathname;
                    path = path.replace(/\/$/, "");
                    path = decodeURIComponent(path);

                    $(".nav a").each(function () {
                        var href = $(this).attr('href');
                        if (path.substring(0, href.length) === href) {
                            $(this).parents('.my-sidebar').addClass('active');
                            $(this).parents('.nav-second-level').addClass('in');
                        }
                    });
                }
            </script>



Как-то так, вроде пашет. Спасибо всем за помощь.


для меня оказался рабочим вот этот вариант

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
        <script type="text/javascript">
            
            $(".nav a").each(function () {

                var path = window.location.pathname;
                //path = path.replace(/\/$/, ""); - не срабатывает на идексной странице.
                //path = decodeURIComponent(path);
                var href = window.$(this).attr('href');
                
                if (href !== null) {
                    if (href != undefined) {
                        if (path.substring(0, href.length) === href) {
                            window.$(this).parent().siblings().removeClass('active');
                            window.$(this).parent().addClass('active');
                            return;
                        }
                    }
                }
            });

        </script>
...
Рейтинг: 0 / 0
39 сообщений из 39, показаны все 2 страниц
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Обновление страницы vs Навигация
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]