Поддержка Проблемы и решения Куда вставляется ссылка на CDN?

  • Хочу установить DataTables. Насколько я понял, можно сделать это с помощью ссылки на CDN-сервер. В инструкции предлагается вставить указанный html-код на «свою страницу»:

    <!-- DataTables CSS -->
    <link rel="stylesheet" type="text/css" href="//cdn.datatables.net/1.10.2/css/jquery.dataTables.css">
    
    <!-- jQuery -->
    <script type="text/javascript" charset="utf8" src="//code.jquery.com/jquery-1.10.2.min.js"></script>
    
    <!-- DataTables -->
    <script type="text/javascript" charset="utf8" src="//cdn.datatables.net/1.10.2/js/jquery.dataTables.js"></script></strong><strong>

    В моем случае речь идет о закреплении первого столбца таблицы, созданной при помощи плагина TablePress. В соответствующей инструкции DataTables это предлагается сделать следующей html-вставкой:

    /*
     * Example initialisation
     */
    $(document).ready( function () {
        var table = $('#example').DataTable();
        new $.fn.dataTable.FixedHeader( table );
    } );

    Вопрос: куда вставлять эти два html-кода?

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Скрипты нужно добавлять так

    По поводу второго: можно создать отдельный файл и добавить стандартным способом. Или просто вставить как JS в HTML, тоже, я думаю, ничего сильно страшного.

    Если заботит производительность, постарайтесь загружать это только тогда, когда это действительно используется на странице.

    А нельзя просто вставить оба кода в поле CSS в опциях таблицы (в настройках плагина)?

    А нельзя просто вставить оба кода в поле CSS в опциях таблицы (в настройках плагина)?

    Непонятно куда вы хотите вставить код.
    В настройках какого плагина?

    Мне нужно закрепить первый столбец таблиц, созданных при помощи плагина TablePress. Он позволяет задавать свойства всех или конкретной таблицы путем вставки кода в поле CSS, например задать цвет шапки:

    .tablepress thead th,
    .tablepress tfoot th {
    	background-color: #87CEFA;
    }

    Я просто вставляю этот код в поле CSS и сохраняю таблицу. Могу ли я таким же образом вставить эти два кода для закрепления первого столба?

    Если честно, я выше не понял, где мне создать отдельный файл, как его назвать, что значит добавить стандартным способом, а также в какой HTML вставить JS. Также не понял как можно загружать это только тогда, когда это действительно используется на странице и почему вообще возникают нагрузки, если скрипт запускается с CDN-сервера. Поэтому если проблему можно решить в рамках вставки кода в поле CSS у таблицы, это значительно упростило бы для меня решение проблемы.

    Простите. Я отвечал на вопрос:

    Вопрос: куда вставлять эти два html-кода?

    не более.

    Мне нужно закрепить первый столбец таблиц, созданных при помощи плагина TablePress

    В этом вопросе я не смогу вам помочь.

    Так вы считаете, что вставлять эти два кода в CSS бесполезно? Я просто считал, что первый код — это html, а второй — JS, поэтому по идее в CSS можно вставить только второй код. А куда вставлять html-код я не представляю, ведь я даже не знаю где физически находятся таблицы, в каком они файле — создавал их плагином.

    Я просто считал, что первый код — это html

    Это HTML, без сомнения. Но если вы не видите, для чего это, то я не смогу вам объяснить.

    поэтому по идее в CSS можно вставить только второй код

    Это вообще мне не по силам понять.

    Так вы считаете, что вставлять эти два кода в CSS бесполезно?

    Я считаю что вставлять в «CSS» нужно CSS, а не то, что вам попадается под руку.

    Это HTML, без сомнения. Но если вы не видите, для чего это, то я не смогу вам объяснить

    Я знаю, для чего — я не знаю, куда это вставить. В инструкции плагина предписывается вставить его на «свою страницу». Но я не знаю где эта страница, поскольку таблица не хранится в записи блога, а создана с помощью плагина.

    Это вообще мне не по силам понять. Я считаю что вставлять в «CSS» нужно CSS, а не то, что вам попадается под руку.

    Я предполагаю, что плагин для создания таблиц позволяет запускать для этих таблиц любые скрипты — достаточно вставить их в поле CSS. Я таким образом скриптами задавал для таблицы шрифты, размеры, цвета ячеек. Точно также можно вставить скрипт, фиксирующий первый столбец, этот скрипт имеется. Но сначала надо подключить соответствующую Java-библиотеку на сервере CDN. Как сделать это со статичной страницей, где я вручную создал таблицу, понятно. Но как я уже говорил, таблица создана c помощью плагина, ее исходный код я не вижу, поэтому мне непонятно, куда вставлять html-ссылку на Java-библиотеку.

    Я понял свою ошибку — я принял CSS за Java скрипт. Осталось понять — куда же мне в моем случае вставить html-ссылку на Java-библиотку и скрипт, запускающий заданную функцию этой библиотеки.

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Тема «Куда вставляется ссылка на CDN?» закрыта для новых ответов.