我如何覆盖jQuery Cycle的黑色背景注入?

时间:2017-11-21 23:47:05

标签: jquery plugins cycle

使用以下内容:

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.cycle/3.0.3/jquery.cycle.all.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mustache.js/2.3.0/mustache.min.js"></script>

任何人都知道如何覆盖jQuery Cycle插件的backgound-color: rgb(0,0,0); INLINE的愚蠢内容???如果不是这个项目的规模,我只是重构其他东西......&gt; :(

在<{em> $('#carousel').cycle()来电之后,我已经尝试过这个,但没有运气:

$('#carousel').cycle({
  fx: 'fade',
      pause: 1,
      next: '#next_btn',
      prev: '#prev_btn',
      speed: 500,
      timeout: 10000,
      cleartype: true,
      cleartypeNoBgG: true
    });
$('.unit').css({'background-color':''});  <--THIS BIT RIGHT HERE

也是这样:

$('.unit').css({'background-color':'transparent'});

和此:

$('.unit').css({'background-color':'none'});

我也尝试过各种CSS操作无效,可能因为INLINE声明总是最后处理(因此JS会尝试,因为它直接在元素<style>中定义)。 :(

这是 NOT IE7,8或9的问题。这是一个泛浏览器问题。并且,是的,我已经阅读了与这些问题相关的所有内容,但这不是一个渲染问题。它是一个注入覆盖问题。

2 个答案:

答案 0 :(得分:0)

没关系。看起来唯一的解决方案是强制特定的CSS覆盖。这很好。在其他地方找到答案,所以我正在解决这个问题。

答案 1 :(得分:0)

看起来您脑子里有正确的解决方案,但输入时出现错字。

cleartypeNoBgG: true

应该是:

cleartypeNoBg: true