У меня есть этот бит кода, который работает.Преобразование «this» из jquery в машинописный текст
Теперь я хочу использовать его в приложении для машинописного текста. Я все еще хочу использовать jquery, но я не понимаю, как преобразовать использование this
в то, что нужно для работы с машинописью.
if ($(this).width() < 769) {
$('body').addClass('page-small');
} else {
$('body').removeClass('page-small');
$('body').removeClass('show-sidebar');
}
В машинописи, this
относится к текущему классу. Что я могу заменить, так что он работает так, как ожидалось?
Вы путаете 'this' контекст. Предполагая, что показанный код будет внутри обработчика событий, 'this' будет иметь контекст этой функции обратного вызова – charlietfl
Возможный дубликат [Заменить Javascript на машинописный текст] (http://stackoverflow.com/questions/33783572/substitute-javascript-this- на-машинопись) - это ответит на ваш вопрос. –