37 lines
1.4 KiB
JavaScript
37 lines
1.4 KiB
JavaScript
$(function () {
|
|
$('.gloss_link').click(function () {
|
|
var letter = $(this).attr('id');
|
|
$('.gloss_link').removeClass('gloss_active');
|
|
$(this).addClass('gloss_active');
|
|
if (letter == "all") {
|
|
$('.gloss_content').show();
|
|
$('.backtotop').show();
|
|
}
|
|
else {
|
|
$('.gloss_content').hide();
|
|
$('.backtotop').hide();
|
|
$('#' + letter + '_block').show();
|
|
}
|
|
});
|
|
$('.see_also').click(function () {
|
|
var allBlock = true;
|
|
var blocks = $('.gloss_content');
|
|
for (var i = 0; i < blocks.length; i++) {
|
|
if ($(blocks[i]).css('display') == "none") {
|
|
allBlock = false;
|
|
}
|
|
}
|
|
if (!allBlock) {
|
|
var firstLetter = $(this).text().charAt(0).toLowerCase();
|
|
var letters = $('.gloss_link');
|
|
for (var j = 0; j < letters.length; j++) {
|
|
if ($(letters[j]).text().toLowerCase() == firstLetter) {
|
|
$('.gloss_content').hide();
|
|
$('#' + $(letters[j]).attr("id") + '_block').show();
|
|
$('.gloss_link').removeClass('gloss_active');
|
|
$('#gloss_' + firstLetter).addClass('gloss_active');
|
|
}
|
|
}
|
|
}
|
|
});
|
|
}) |