Частичное представление порядка рендеринга с Jquery - PullRequest
0 голосов
/ 08 июля 2011

У меня есть два вопроса о порядке рендеринга частичного представления

  1. Если у меня есть $ .ready (), $ .live в частичном представлении, когда инициируются, в инициацииэтого частичного представления или всего документа?
  2. Я не могу ссылаться на новый файл CSS при частичном просмотре.Нужно ли ссылаться на эти файлы стилей в макете?

1 Ответ

1 голос
/ 08 июля 2011

Вы можете иметь несколько вызовов $ (документ) .ready () в одном документе. Все $ .ready () или $ .live () отображаются в том же порядке, в котором они появляются в коде.

В вашем частичном представлении вы можете динамически вставлять ваш css-скрипт в верхнюю часть страницы:

<script type="text/javascript">
    $(document).ready(function() {
        $('<link href="' + @Url.Content("~/Content/Site.css") + '" rel="stylesheet" type="text/css" />').appendTo('head');
    });
</script>

Пользователи могут заметить небольшую задержку вступления этих стилей в силу после загрузки DOM.

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