Я создаю веб-приложение, где я хочу, чтобы пользователь увеличивал/уменьшал размер текста. Все, что мне нужно сделать, это изменить этот код, чтобы использовать закрытие.Как написать обычный код javascript для Closure Javascript?
var $button = $("p");
$button.each(function(){
var $this = $(this);
$this.css("font-size");
});
$("#larger").click(function(){
fontSize (1);
})
$("#smaller").click(function(){
fontSize (-1);
})
function fontSize(right){
$button.each(function(){
var $this = $(this);
$this.css("font-size" , parseInt($this.css("font-size")) + right);
});
}
Вот моя закрывающая часть. Может кто-нибудь сказать мне, если это правильно?
var $button = $("p");
$button.each(function() {
$(this).css("font-size");
});
$("#larger").click(function() {
fontSize(1);
});
$("#smaller").click(function() {
fontSize(-1);
});
function fontSize(b) {
$button.each(function() {
var a = $(this);
a.css("font-size", parseInt(a.css("font-size")) + b);
});
}
Возможно, кто-то знает закрытиеJS ... но они могут не видеть этот вопрос, потому что вы не отметили его как таковой ... не рассчитывайте на него, потому что вы должны показать хотя бы некоторую попытку решить вашу проблему самостоятельно –