日期选择器日历上的工具提示
Tooltips over datepicker calendar
我想在鼠标悬停在 jquery ui 日期选择器日历中的某个日期时显示工具提示。这是我创建日历和添加工具提示的代码。除了工具提示,一切正常。
function check_in_out_enable2(in_date, out_date) {
"use strict";
var today, prev_date;
today = new Date();
jQuery("#" + in_date).datepicker({
dateFormat : "yy-mm-dd",
minDate: today,
beforeShowDay: enableAllTheseDays
}, jQuery.datepicker.regional[control_vars.datepick_lang]).datepicker('widget').wrap('<div class="ll-skin-melon"/>');
jQuery("#" + in_date).change(function () {
prev_date = new Date(jQuery('#' + in_date).val());
jQuery("#" + out_date).datepicker("destroy");
jQuery("#" + out_date).datepicker({
dateFormat : "yy-mm-dd",
minDate: prev_date,
beforeShowDay: enableAllTheseDays
}, jQuery.datepicker.regional[control_vars.datepick_lang]);
});
jQuery("#" + out_date).datepicker({
dateFormat : "yy-mm-dd",
minDate: today,
beforeShowDay: enableAllTheseDays
}, jQuery.datepicker.regional[control_vars.datepick_lang]);
jQuery("#" + in_date + ",#" + out_date).change(function (event) {
jQuery(this).parent().removeClass('calendar_icon');
});
jQuery("#" + in_date+ " .highlight a").tooltip();
jQuery("#" + out_date+ " .highlight a").tooltip();
}
check_in_out_enable2('start_date', 'end_date');
这是我的解决方案。
而不是
jQuery("#" + in_date+ " .highlight a").tooltip();
jQuery("#" + out_date+ " .highlight a").tooltip();
我使用了自定义工具提示
jQuery("html").on("mouseenter",".freetobook .ui-state-default", function() {
var price;
price = jQuery(this).parent().attr('title');
jQuery(this).append('<span class="hover_price">'+price+'</span>');
});
jQuery("html").on("mouseleave",".freetobook", function() {
//jQuery(this).find('.hover_price').remove();
});
我想在鼠标悬停在 jquery ui 日期选择器日历中的某个日期时显示工具提示。这是我创建日历和添加工具提示的代码。除了工具提示,一切正常。
function check_in_out_enable2(in_date, out_date) {
"use strict";
var today, prev_date;
today = new Date();
jQuery("#" + in_date).datepicker({
dateFormat : "yy-mm-dd",
minDate: today,
beforeShowDay: enableAllTheseDays
}, jQuery.datepicker.regional[control_vars.datepick_lang]).datepicker('widget').wrap('<div class="ll-skin-melon"/>');
jQuery("#" + in_date).change(function () {
prev_date = new Date(jQuery('#' + in_date).val());
jQuery("#" + out_date).datepicker("destroy");
jQuery("#" + out_date).datepicker({
dateFormat : "yy-mm-dd",
minDate: prev_date,
beforeShowDay: enableAllTheseDays
}, jQuery.datepicker.regional[control_vars.datepick_lang]);
});
jQuery("#" + out_date).datepicker({
dateFormat : "yy-mm-dd",
minDate: today,
beforeShowDay: enableAllTheseDays
}, jQuery.datepicker.regional[control_vars.datepick_lang]);
jQuery("#" + in_date + ",#" + out_date).change(function (event) {
jQuery(this).parent().removeClass('calendar_icon');
});
jQuery("#" + in_date+ " .highlight a").tooltip();
jQuery("#" + out_date+ " .highlight a").tooltip();
}
check_in_out_enable2('start_date', 'end_date');
这是我的解决方案。 而不是
jQuery("#" + in_date+ " .highlight a").tooltip();
jQuery("#" + out_date+ " .highlight a").tooltip();
我使用了自定义工具提示
jQuery("html").on("mouseenter",".freetobook .ui-state-default", function() {
var price;
price = jQuery(this).parent().attr('title');
jQuery(this).append('<span class="hover_price">'+price+'</span>');
});
jQuery("html").on("mouseleave",".freetobook", function() {
//jQuery(this).find('.hover_price').remove();
});