У меня есть диаграмма,как остановить анимацию в режиме ожидания при наведении указателя мыши
Любой метод javascript будет работать для меня.
Остановить анимацию в setTimeout
функция на зависании.
Я хочу анимацию, но она должна быть остановлена при наведении курсора мыши, как только mouseleave анимация должна оживить.
Мой график:
var chart = c3.generate({
data: {
rows: [
['data4', 'data2', 'data3'],
[90, 120, 300],
[40, 160, 240],
[50, 200, 290],
[120, 160, 230],
[80, 130, 300],
[90, 220, 320]
],
type: 'bar'
}
});
setTimeout(function() {
chart.transform('line', 'data4');
}, 2500);
setTimeout(function() {
chart.transform('area', 'data2');
}, 5000);
setTimeout(function() {
chart.transform('spline', 'data3');
}, 7500);
Это скрипка, что объясняет вам моя проблема
Спасибо за глядя в него
нет я хочу анимация, но она должна быть остановлена при наведении курсора мыши при наведении, когда мышь из анимации должна идти –
[Возможно, это даст вам некоторые идеи] (http://stackoverflow.com/questions/3969475/ javascript-pause-settimeout) ... вы хотите сделать паузу при наведении курсора мыши и возобновить на mouseout – musefan
@ musefan Я попробовал эту скрипку http://jsfiddle.net/sELst/8/ он не работает, я делаю неправильно? ? –