JQuery Fading Links, кроме тех, которые являются изображениями?

StackOverflow https://stackoverflow.com/questions/7821360

  •  27-10-2019
  •  | 
  •  

Вопрос

Я запрограммировал очень простой сценарий с jQuery. Идея состоит в том, чтобы исчезнуть все ссылки с непрозрачностью кроме Ссылки, которые являются изображениями.

Вот мой код:

$('#content_wrapper a, #footer_wrapper a, .dcmenu_market_link a').not('a img').each(function() {
    $(this).css("opacity", "0.6");
    $(this).hover(function() {
        $(this).addClass('fade');
        $(this).stop().animate({ opacity: 1.0 }, 600);
    },
    function() {
        $(this).stop().animate({ opacity: 0.6 }, 600);
        $(this).removeClass('fade');
    });         
});
Это было полезно?

Решение

Это должно привести к тому, что вам не будет изображение, содержащие ссылки -

$('a:not(:has(img))')
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top