Я новичок в программировании, и я пытаюсь запрограммировать список дел в JavaScript и экспериментировать с JQuery. Я нашел в онлайн -анимацию, которую я хотел внедрить в список, но я не совсем уверен, что делают эти две строки кода, и мне было интересно, сможет ли кто -нибудь уточнить меня, чтобы я мог лучше понять? Функция «Забавной» заключается в следующем: < /p>
//var _Text sets the _Text to the individual list item
var _text = document.getElementById("item_" + cbId);
$(document).ready(function() {
_text = $(itemText).text();
StrikeThrough(0);
});
//Strikethrough animation function
function StrikeThrough(index) {
if (index >= _text.length)
return false;
var sToStrike = _text.substr(0, index + 1);
var sAfter = (index < (_text.length - 1)) ? _text.substr(index + 1,
_text.length - index) : "";
$(itemText).html("" + sToStrike + "" + sAfter);
window.setTimeout(function() {
StrikeThrough(index + 1);
}, 100);
< /code>
Две строки, в которых я запутался: < /p>
var sToStrike = _text.substr(0, index + 1);
var sAfter = (index < (_text.length - 1)) ? _text.substr(index + 1, _text.length - index) : "";
< /code>
То, что я специально смущен>
Подробнее здесь: https://stackoverflow.com/questions/466 ... of-code-do