javascript - 使用 JQuery 从子 CSS 类中删除过渡

标签 javascript jquery css

我有一个 ID,它有一个子类。我希望 ID 转换但类不转换。因为类在它正在转换的 id 中。我查看了 CSS jquery 文档,并从中找出了如何转换这两个元素,但不能单独转换父元素。

这是CSS

#outside {
    background-size: 25em, 25em, auto, cover;
    color: white;
    cursor: default;
    padding: 6em 0;
    text-align: center;
}



    #outside .inside {
        background: rgba(52, 27, 43, 0.5);
        color: white;
        display: inline-block;
        opacity: 0;
        padding: 3em;
        text-align: center;
    }

这是我尝试让 jquery 工作

<script>
        $(document).ready(function() {
        var timeToDisplay = 4000;
        var outside = $('#outside');
        var urls = [
            'images/image1.jpg',
            'images/image2.jpg',
            'images/image3.jpg'
            ];

        var index = 0;
        var transition = function() {
            var url = urls[index];

            outside.css('background-image', 'url("images/light-bl.svg"), url("images/light-br.svg"), url(' + url + ')');

            index = index + 1;
            if (index > urls.length - 1) {
                index = 0;
            }
        };

        var run = function() {
            transition();
            outside.fadeIn('slow', function() {
                setTimeout(function() {
                    outside.fadeOut('slow', run);
                }, timeToDisplay);
            });
        }

        $("div.inside").css("-webkit-transition","none !important;");
        $("div.inside").css("-moz-transition","none !important;");
        $("div.inside").css("-ms-transition","none !important;");
        $("div.inside").css("transition","none !important;");



        run();
});
</script>

最佳答案

var outside = $('#outside:not(.inside)'); 怎么样?

关于javascript - 使用 JQuery 从子 CSS 类中删除过渡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27086812/

相关文章:

php - REST 用户认证

javascript - JQuery 隐藏除我搜索的 div 之外的所有 div

java - 将 SVG 图像提交到 Servlet

css - 在 Chrome 中打开 Sans 字母间距

jquery - 可滚动表格不同宽度列

javascript - 正则表达式帮助替换 <html> 标签

javascript - 为什么 ng-change 没有在 Angular JS 中触发?

JavaScript 运行时错误 'Show' 未定义

php - 什么更快? Ajax 加载 JSON 或 Ajax 加载完成输出

JQuery Masonry 图像未正确堆叠