【发布时间】:2012-08-07 22:03:58
【问题描述】:
我有一个需要包含在一个链接中的字体调整器。例如。单击时显示文本链接“Larger Type”并切换到“Smaller Type”的文本链接。我不知道为什么它会切换类“加号/减号”但它不会在 else 语句之后切换文本或调用字体调整大小函数?
目前,第一次单击以调整文本大小并添加减号类,但之后它什么也不做。
http://jsfiddle.net/infatti/P6SVv/
var targetContainers = $('.two-thirds');
var newLargerSize = 16;
var newSmallerSize = 14;
$('.resize-font a').click(function(){
if ($(this).hasClass('plus')) {
$(targetContainers).css('font-size', newLargerSize);
$(this).text('Smaller Type').toggleClass('minus');
} else {
$(targetContainers).css('font-size', newSmallerSize);
$(this).text('Larger Type').toggleClass('plus');
};
});
【问题讨论】:
-
尝试将
$(targetContainers)改为targetContainers
标签: javascript jquery