здесь У меня есть функция, которая будет отображать время, основанное на ширине объекта div, в подсказке jquery.Функция JQuery с аргументами
Теперь я хочу использовать ту же функцию для вычисления «времени начала» и «окончания времени», но я хочу использовать ту же функцию, а не писать новую, поэтому я должен создать эту функцию для аргументов, но логически Я действительно не понимаю, как это произошло.
SO: в подсказке я должен показать:
var time = $(this).width();
var startTime = $(this).position().left;
var endTime = startTime + time;
также здесь подсказке код:
$(document).tooltip({
items: ".draggable",
track: true,
content: updateTooltipContent
});
и функция, в которой я должен добавить аргумент:
function updateTooltipContent() {
var time = $(this).width();
if (time < 0) {
time = 0;
}
var seconds = time % 60;
var minutes = (time - seconds)/60;
var output;
if (minutes >= 10) {
output = "" + minutes;
} else {
output = "0" + minutes;
}
output += "h ";
if (seconds >= 10) {
output += seconds;
} else {
output += "0" + seconds;
}
return output + "min";
}
});
Теперь всплывающая подсказка должна показывать: "spending time" + time + "start time" + startTime + "end time" + endTime;
Как сделать эту функцию с помощью арбитража 3 раза, потому что я должен преобразовать число в формат времени?
Что значит «с аргументом»? Какой аргумент? Для чего аргумент? – Pointy
function (time, startTime, endTime) ... –
Я могу написать 3 functon, но почему, когда я могу написать только один ... –