#jquery #asp.net
#jquery #asp.net
Вопрос:
Я использую следующий Jquery для календаря http://keith-wood.name/datepick.html
Мой источник выглядит следующим образом
<script type="text/javascript">
$(function()
{
$('#ctl00_ContentPlaceHolder1_textbox1').datepick({showOnFocus: false, showTrigger: '#calImg'});
});
</script>
<asp:TextBox ID="textbox1" runat="Server">
</asp:TextBox>
<img src="calendar.gif" alt="Popup" id="calImg" class="trigger" />
Но я получаю несколько изображений, когда вижу в своем браузере, почему это происходит
Комментарии:
1. Пожалуйста, уточните свой вопрос. Что вы подразумеваете под получением нескольких изображений и что такое
datepick
? (кстати, ваше изображение, похоже, сломано)2. Обновил проверку моего вопроса один раз
Ответ №1:
Я не знаю, как этот плагин работает внутри, но вы можете видеть в примере ( http://keith-wood.name/datepick.html -> Вызов -> Только из изображения), что они скрывают исходное изображение:
<div style="display: none;">
<img id="calImg" src="img/calendar.gif" alt="Popup" class="trigger">
</div>
Ответ №2:
По какой-то причине datepick-плагин клонирует изображение. Возможный обходной путь — просто удалить изображение после загрузки datepicker.
<script type="text/javascript">
$(function()
{
$('#ctl00_ContentPlaceHolder1_textbox1').datepick({showOnFocus: false, showTrigger: '#calImg'});
$("#calImg").remove();
});
</script>