Я хочу сменить курсор на «Указатель», когда он наводится на панель JQPlot.JQPlot - Как изменить курсор на указатель на Hover to Bar в JQPlot?
Я попытался изменить в CSS. Но это не сработало. Пожалуйста, помогите мне.
Я хочу сменить курсор на «Указатель», когда он наводится на панель JQPlot.JQPlot - Как изменить курсор на указатель на Hover to Bar в JQPlot?
Я попытался изменить в CSS. Но это не сработало. Пожалуйста, помогите мне.
Вам нужно - как вы пытались - изменить его с помощью CSS. Вы, возможно, не применяя изменения CSS на праве элемента, вам нужно применить его к .jqplot-событийного холсту:
$('#chart1').on('jqplotDataHighlight', function() {
$('.jqplot-event-canvas').css('cursor', 'pointer');
});
Пожалуйста, см рабочего примеру here
Редактировать скрипки и код обновлен в соответствии с комментарий sdespont.
PS Как пишет Lukas Елинек, вы можете переопределить указатель по умолчанию, когда вы снятия выделения ваши данные:
$('#chart1').on('jqplotDataUnhighlight', function() {
$('.jqplot-event-canvas').css('cursor', 'auto');
});
Спасибо за ваш ответ.
То же самое мы можем сделать по этому пути также:
курсор: { стиль: 'указатель', шоу: правда, showTooltip: ложные }
Но я хочу, чтобы Cursor:» Указатель "должен отображаться, когда он находится на панели не во всей области диаграммы.
Как писал AnthonyLeGovic, связывают его с помощью:
$('#chart1').on('jqplotDataHighlight', function() {
$('.jqplot-event-canvas').css('cursor', 'pointer');
});
, но не забудьте отвязать его тоже установить нормальный курсор при перемещении из:
$('#chart1').on('jqplotDataUnhighlight', function() {
$('.jqplot-event-canvas').css('cursor', 'auto');
});
Вы должны были отредактировать HIS-ответ и не опубликовать свой. – Bora
Хороший ответ, но использовать. on() вместо .bind(), который устарел – sdespont
Изменения сделаны в соответствии с вашими комментариями. Cheers – AnthonyLeGovic
Обратите внимание, что, по крайней мере, для линейных графиков, вы должны иметь highlightMouseOver, установленный в true в series_options, иначе это решение не будет работать. – carruthd