2016-09-21 3 views
0

내 웹 사이트에서 맞춤 팝업을 열려고합니다. 그러나 Safari에서는 작동하지 않습니다.맞춤 팝업이 Safari에서 열리지 않습니다.

이것은 내가 그것을 호출하는 방법입니다

<img id="product-1" class="product-box" src="images/image.jpg" onclick="openProduct(1)">

openProduct() 수행이 : 그것은 완벽하게 다른 브라우저에 좋은,하지만 사파리에서 작동

function openProduct(id){ 
    activeID=id; 
    openPopup(); 
    fillPopupContent(id); 
} 
function openPopup(){ 
    document.getElementById("popup").style="opacity:1;z-index:1000"; 
} 

.

함수에 alert();을 추가하면 함수가 성공과 함께 호출됨을 알 수 있습니다. 그러나 나는 팝업을 볼 수 없다.

너희 중에 누구든지 어떤 제안이있는 경우

...

답변

0

style 속성은 스타일에 대한/키 값이 포함 된 CSSStyleDeclaration 객체를 반환해야합니다. 당신이 사용하고있는 구문이 잘못로 다른 브라우저에서 작동하는 이유

이상한 것, 그것이 작동 **

function openPopup(){ 
    var popup = document.getElementById("popup"); 

    popup.style.opacity = "1"; 
    popup.style.zIndex = "1000"; 
} 
+0

해야합니다! 고마워요! ** – Luca

+0

오신 것을 환영합니다! – adeneo

관련 문제