jQuery datepicker - как отключить всплывающую подсказку при наведении курсора на маленький значок календаря - PullRequest
8 голосов
/ 03 июня 2011

Я использую DatePicker с иконкой (маленький календарь).Когда я наводю указатель мыши на него перед тем, как щелкнуть по нему, чтобы получить календарь выбора даты, во всех браузерах появляется раздражающая маленькая светло-серая рамка с эллипсом (всплывающая подсказка?).Это ужасно!Как мне от этого избавиться?Я вижу это на этой демонстрационной странице для плагина , так что это не только мой код.Это должно быть по умолчанию, потому что я его нигде не установил и не вижу, где его установить или сбросить.(Я использую php.) Как я могу выключить его или заменить эллипс чем-то значимым?

HTML

<p><input type='text' id='CO' class="date-pick" name='CO'>

JQuery

    $(function() {
        //set your date picker
            $("#CO").datepicker({
            dateFormat: 'mm/dd/yy',
            changeMonth: true,
            changeYear: true,
            showOn: "both",
            buttonImage: "css/images/calendar-green.gif",
            buttonImageOnly: true,
            buttonImageText: "Calendar"
                    });
              });

Ответы [ 2 ]

10 голосов
/ 04 июня 2011

Я наконец понял это. Он описан в разделе параметров Параметры jQuery Datepicker . Опция называется buttonText. В моем коде у меня была кнопка Изображение Текст. Неправильно!

Чтобы отобразить «Календарь» во всплывающих подсказках, необходимо указать следующее значение:

buttonText: "Calendar"

Чтобы избавиться от всплывающей подсказки, опция должна быть:

buttonText: ""

Полный код выглядит так:

JQuery

    $(function() {
        //set your date picker
            $("#CO").datepicker({
            dateFormat: 'mm/dd/yy',
            changeMonth: true,
            changeYear: true,
            showOn: "both",
            buttonImage: "css/images/calendar-green.gif",
            buttonImageOnly: true,
            buttonText: ""
                });
           });
0 голосов
/ 03 июня 2011

Я думаю, вам просто нужно удалить alt,title свойство этого триггера, или вы можете заменить существующее alt,title соответствующей информацией.

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