2017-11-21 19 views
0

다음 사용 :jQuery 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> 

사람이 backgound-color: rgb(0,0,0); INLINE의 jQuery를주기 플러그인의 바보 injexion을 재정의하는 방법을 알고 ??? 그것은이 프로젝트의 규모 없었다면, 난 그냥 뭔가 다른 리팩토링 것 ...> :(나는이 $('#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'}); 

또한 INLINE 선언이 항상 마지막으로 처리되므로 효과가없는 다양한 CSS 조작을 시도했습니다. 따라서 JS는 요소의 <style>에 직접 정의되어 있기 때문에 시도합니다. : (

이것은 이 아닙니다. IE7,8,9의 질문입니다.이 문제는 팬 브라우저 문제이며, 그렇습니다. 문제와 관련된 모든 것을 읽었지만 렌더링 문제는 아닙니다. .는. 신경 끄시 고.

답변

0

을 injexion 재정 문제의 유일한 해결책은 특정 CSS 재정의를 강제하는 것처럼 보인다. 괜찮있다. 다른 곳에서 답을 발견, 그래서 나는이 문제를 폐쇄하고있다.