күнтізбе белгішесі көрсетілмейді

Jquery ui datepicker арқылы мына жолды қолданамын:

$('<input type="text" />').datepicker({
    buttonImage: "http://localhost:2000/proj/styles/calendar/images/calendar/cal.gif"
}).appendTo(container);

Бұл жолы «http://localhost: 2000/proj/styles/calendar/images/calendar/cal.gif» суретке әкеледі. Мен оны тексердім.

бұл код орындалатын болса, мен белгішесі жоқ жұмыс күні таңдаушысымен аяқталады. Мәтіндік терезені фокустаймын, күнтізбе пайда болады.

Күнтізбе белгішесі неге көрсетілмейді?

1
@Pointy: Браузердегі суретті көрсетеді.
қосылды автор Naor, көзі
Кескінді толығымен білікті домендік атаумен пайдалану керек пе? Егер бетіңіз бір серверде болса, '/proj/styles/calendar/images/calendar/cal.gif' пайдаланамын.
қосылды автор halfer, көзі
URL мекенжайын тікелей браузер мекенжайы өрісіне қойғанда не болады?
қосылды автор Pointy, көзі
Бұл барлық браузерлерде ме?
қосылды автор Sameera Thilakasiri, көзі

2 жауаптар

i think that the option will only actived when u focus the input, because as default is showOn: 'focus'

сондықтан осы жолды өзгертуді тексеріңіз:

buttonImage: '',//URL for trigger button image

datepicker негізгі көзінде (әдепкі: jquery.ui.datepicker.js )

0
қосылды
өкінішке орай бұл жұмыс істемейді.
қосылды автор Naor, көзі

Көрінетін белгішесі үшін showOn параметрін түймесіне немесе екеуінде де орнатыңыз.

Сондай-ақ, менің ойымша, DP ағашында енгізудің алдында, datepicker белгішесін қосу қиынға түседі. Сондықтан appendTo() және datepicker() қоңырауларын ауыстыруды қарастырыңыз:

$('<input type="text" />').appendTo(container)).datepicker({
    buttonImage: "icon url",
    buttonImageOnly: true,
    showOn: 'button'
});

Бұл әрекетті қараңыз: http://jsfiddle.net/william/GyP2u/1/ .

0
қосылды