javascript - 单击时切换 CSS 样式

标签 javascript jquery html css-transitions

为此苦恼了一段时间,我很快就会脱发。

我在这里有一个网站: http://ve.jago-staging.com/我试图弄清楚如何更改下面的代码,以便当我单击特色帖子时,转换会以相同的方式发生,而不仅仅是圆形单击链接。

我见过一些示例,其中我单击元素本身,它会更改样式,但不受外部控制。

圆形点击仍然需要工作

感谢您的帮助

(function($) {
        $(document).ready( function() {
            $('.feature-slider a').click(function(e) {
                $('.featured-posts section.featured-post').css({
                    opacity: 0,
                    visibility: 'hidden'
                });
                $(this.hash).css({
                    opacity: 1,
                    visibility: 'visible'
                });
                $('.feature-slider a').removeClass('active');
                $(this).addClass('active');
                e.preventDefault();
            });
        });
    })(jQuery);

最佳答案

这样做:

$(document).ready( function() {
        $('.feature-slider a').click(function(e) {
            $('.featured-posts section.featured-post').toggleClass('your-extra-css');
        });
    });

并在你的CSS中添加CSS内容:

.your-extra-css {
visibility:visible;
}

关于javascript - 单击时切换 CSS 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10339892/

相关文章:

javascript - 如何从 innerHtml 创建 jQuery 对象?

html - Chrome 中图像周围的边框颜色 : Is this a bug?

javascript - 将 CSS 结构解析为对象

jquery - 如何使用 jQuery 选择一个具有焦点的元素

javascript - iOS 6 Web Audio API 上没有声音

javascript - 监控 HTML textarea 元素的变化

javascript - 禁用 anchor 链接,直到执行操作

javascript - 更改 Owl Carousel 侧面后如何获取ID

javascript - 在javascript中获取ng-reapeat的$index(代码隐藏)

javascript - 如何交换 CSS - 无法获取元素样式表 [object HTMLLinkElement]