JQuery: если моя видимость css: скрытая, как я могу представить свои элементы?

в моем css я установил некоторые элементы visibiliy: hidden, как я могу показать их?

Я сделал это раньше с непрозрачностью, но у меня есть ошибка в IE:

var i = 0;
$mySelection.each(function(i) {
    $(this).delay((i * 100) + ($mySelection.length)).animate(
        { opacity: "1"},
        {queue:true, duration:1000, easing:"quartEaseIn"}
    ); 
})

Как я могу сделать, если я хочу контролировать видимость с jQuery вместо непрозрачности? спасибо

Ответ 1

$(":hidden").css("visibility", "visible");

Ответ 2

Вместо использования visibility: hidden используйте display:none, затем, если вы хотите погрязнуть в своем скрытом элементе, используйте fadeIn. Например:

$("div:hidden").fadeIn("slow");

Изменить: Учитывая, что вы хотите использовать видимость, попробуйте следующее:

var i = 0;
$mySelection.each(function(i) {
    $(this).delay((i * 100) + ($mySelection.length)).css(
        { 'opacity': '0', 'visibility': 'visible'}).animate(
            { opacity: "1"},
            {queue:true, duration:1000, easing:"quartEaseIn"});
});

Ответ 3

Я использовал этот код для изменения атрибута видимости CSS с помощью JQuery. Если элемент1 при наведении изменит видимость элемента2.

Было ли два разных script для того же элемента, чтобы дать эффект mouseover-mouseleave.

 <script>$(document).ready(function(){
 $(".element1").mouseover(function(){
     $(".element2").css("visibility","visible");
 });

});

         <script>$(document).ready(function(){
 $(".element1").mouseleave (function(){
     $(".element2").css("visibility","hidden");
 });

});

Примечание. Элемент2, на который влияет CSS, первоначально скрыт. поэтому, когда мышь находится над элементом Element1, появляется элемент Element2. Когда мышь покидает элемент1, Element2 снова скрывается. Надеюсь, что это поможет.

-Эквивалентность этого кода, повторяющего и смешивающего некоторые другие коды от пользователей в переполнении стека

Ответ 4

$(':hidden').show();

Надеюсь, это поможет, и я надеюсь, что понял ваш вопрос:) http://api.jquery.com/show/

Ответ 5

Try

$mySelection.show();