Что делают эти строки кода?Jquery

Программирование на jquery
Ответить
Anonymous
 Что делают эти строки кода?

Сообщение Anonymous »

Я новичок в программировании, и я пытаюсь запрограммировать список дел в 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»