나는 "X"로 표시 사업부를 (창 닫는 데 사용) :왜 가상 클래스를 덮어 쓰는 것이 표시됩니까?
.x {
display: none !important;
position: absolute !important;
left:0;
top:0;
transition: transform .25s ease-in-out;
z-index:999;
}
.x:before {
content: "";
position: absolute;
//Here, I've also tried display:none !important;
left: 48%;
margin-left:-495px;
right: 0;
top: 115px;
bottom: 0;
width: 32px;
height: 0;
border-top: 3px solid black;
transform: rotate(45deg);
transform-origin: center;
z-index:999;
}
.x:after {
content: "";
position: absolute;
//Here, I've also tried display:none !important;
left: 48%;
margin-left:-495px;
right: 0;
top: 115px;
bottom: 0;
width: 32px;
height: 0;
border-top: 3px solid black;
transform: rotate(-45deg);
transform-origin: center;
z-index:999;
}
하는이 사업부는 안 다음
<div class="alertwrapper" style="display:inline-block;">
<div class="obj"></div>
<div class="x"></div> //<-----ELEMENT IN QUESTION
</div>
이 요소의 CSS 속성입니다을 다른 요소가되는 시점에서, 그것은 나타납니다, 클릭 할 때까지 다음 코드에 의해 정의 된대로 표시 :
<script type="text/javascript">
$(document).ready(function() {
$('body').on('click', '.ActiveQuestionCycler', function() {
$("div.x").fadeIn(300).delay(1500);
$("div.obj").fadeIn(300).delay(1500);
});
});
</script>
페이지가로드, 그러나, DIV "X"표시, .ActiveQuestionCycler
이 (가) 클릭하기 전에 (디스플레이가 none으로 설정되어 있지 않습니다.) 이것은 pseudo-class before
및 after
과 관련이 있다고 생각하지만 이유를 알 수 없습니다.
.ActiveQuestionCycler
을 클릭하면
div.obj
는 페이드 않습니다.) 소스에 오류 알림이 없습니다
.
처럼 이동 : 그래서 같이 할
.x
에 그
display: none;
을 드롭하는 것을 잊지 마십시오 Snoops, codeply 프로젝트, codepen 또는 jsfiddle 같은 코드를 어디서나 사용할 수 있습니까? – cwanjt나는 더 간단한 JSFiddle을 잠깐 할 것이다 – Snoops
왜 스타일 태그가 너무 많습니까? 나는 그들을 모두 하나의 스타일 시트로 통합 할 것입니다. –