Проблема с CSS в jQuery-UI Datepicker

У меня есть довольно простая HTML-страница с jQuery datepicker:

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
    <title>jQuery Datepicker</title>
    <link rel = "stylesheet" href = "../App_Themes/Default/ui.datepicker.css" type = "text/css"
        media = "screen" title = "Smoothness" />

    <script src = "../Shared/Scripts/jquery-1.2.6.min.js" type = "text/javascript"></script>

    <script src = "../Shared/Scripts/jquery-ui-1.5.3.min.js" type = "text/javascript"></script>

    <script language = "javascript" type = "text/javascript">
        $(document).ready(PageLoad);

        function PageLoad() {
            $('#textBox').datepicker();
        }
    </script>

</head>
<body>
    <input type = "text" id = "textBox" />
</body>
</html>

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

Спасибо !!!!

Он отлично работает для меня. Проверьте свой путь и валидность CSS.

kgiannakakis 20.01.2009 10:04
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
CSS: FlexBox
CSS: FlexBox
Ранее разработчики использовали макеты с помощью Position и Float. После появления flexbox сценарий полностью изменился.
4
1
32 269
4
Перейти к ответу Данный вопрос помечен как решенный

Ответы 4

Ответ принят как подходящий

Моя проблема заключалась не в достоверности CSS или относительных путях ... Я просто ссылался на неправильную версию файлов CSS для моей версии jQuery-ui. Всем, у кого была подобная проблема, убедитесь, что вы загрузили правильную версию темы для своих скриптов jQuery-ui.

Спасибо.

Это отличное / ужасное чувство, когда ты понимаешь, что все время знал, что делал, но где-то потерпел неудачу в исполнении :)

Birk 21.01.2009 17:24

У меня проблема противоположная вашей. При этом я забыл вставить строку ниже в свой раздел головы, и мой datepicker берет css из моего шаблона. Включив его в свой главный раздел, я смогу просмотреть средство выбора даты и времени с помощью css googleapi

<link href = "http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel = "stylesheet" type = "text/css">

Если вы загружаете jQueryUI через Google, убедитесь, что CSS-тема jQueryUI имеет ту же версию, что и библиотека jQueryUI.

<link href = "http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.5/themes/base/jquery-ui.css" rel = "stylesheet" type = "text/css"/>

<script src='https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.5/jquery-ui.min.js' type='text/javascript'></script>

Проверьте приведенный выше код, оба используют 1.8.5. Но если вы загрузите 1.8 вместо 1.8.5 для темы, датапикер не появится.

давай попробуем с этим ...

        function eds_admin_styles() {
          wp_enqueue_style( 'jquery-ui-datepicker-style' , '//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/themes/smoothness/jquery-ui.css');
        }
        add_action('admin_print_styles', 'eds_admin_styles');
        function eds_admin_scripts() {
          wp_enqueue_script( 'jquery-ui-datepicker' );
        }
        add_action('admin_enqueue_scripts', 'eds_admin_scripts');

вот js

    (function($) {
      $('#jquery-datepicker').datepicker();
    }(jQuery));

Другие вопросы по теме