Ну, я хотел, чтобы все остальное оставалось на месте, поэтому .hide()
в jQuery не работал, потому что это эквивалентно добавлению следующего класса в CSS
.hide{
display: none
}
Кроме того, я не сделалМне нужна любая форма анимации, поэтому .animate()
и изменение непрозрачности от 0 до 1 не то, что я ищу.Я попробовал это, и я вижу, что элемент исчезает.Я хочу, чтобы он мгновенно исчезал без перемещения всех остальных страниц.
Я решил использовать .css (propertyName, value)
function hideLastSaved(form){
jQuery(' [name="lastSave"]').css('visibility','hidden');
}
function showLastSaved(form){
jQuery(' [name="lastSave"]').css('visibility','visible');
}
, который является более коротким способом добавлениякласс, подобный этому:
.hider{
visibility: hidden
}
для элемента, использующего
function hideLastSaved(form){
$(' [name="lastSave"]').addClass('hider');
}
function showLastSaved(form){
$(' [name="lastSave"]').removeClass('hider');
}
, аналогичный тому, что предлагает Джейми Диксон.
Я не пробовал то, что предлагает Nightw0rk:
function hideLastSaved(){
jQuery(' [name="lastSave"]').css('opacity','0');
}
function showLastSaved(){
jQuery(' [name="lastSave"]').css('opacity','1');
}
но попробую, чтобы я знал, как это выглядит.
Большое спасибо всем за ваши блестящие предложения!