webapp을 만들고 CSS3를 사용하여 div 변환을 만들었지 만 Firefox에서 큰 문제가 있습니다. 크롬, 오페라, IE는 작동하지만 파이어 폭스는 작동하지 않게 할 수 있습니다. 작업 브라우저를 설정하려면 내가 사용JS로 CSS -moz-transition 설정
obj.style.WebkitTransform = "translateX(17%)";
obj.style.MozTransform= "translateX(17%)"; //edited
obj.style.msTransform = "translateX(17%)";
obj.style.transform= "translateX(17%)"; //edited
내가의 jQuery $ ("# 내용") CSS ("-moz-변환", "translateX (17 %)") 시도했습니다;. 인터넷에서 찾은 많은 것들이 있습니다. 먹었습니까?
편집 :
function mousewheelEvt(obj) {
if (window.addEventListener)
window.addEventListener('DOMMouseScroll', wheel, false);
window.onmousewheel = document.onmousewheel = wheel;
var slide=0;
function wheel(event) {
var delta = 0;
if (!event) event = window.event;
if (event.wheelDelta) {
delta = event.wheelDelta;
if (window.opera) delta = -delta;
}
if (delta)
{
if (delta < 0 && slide<=0 && slide>-6)
{
slide--;
console.log(slide);
obj.style.WebkitTransform = "translateX("+(17*slide/2)+"%)";
obj.style.MozTransform = "translateX("+(17*slide/2)+"%)";
obj.style.msTransform = "translateX("+(17*slide/2)+"%)";
obj.style.transform = "translateX("+(17*slide/2)+"%)";
}
else if (delta > 0 && slide<=-1 && slide>=-6)
{
slide++;
console.log(slide);
obj.style.WebkitTransform = "translateX("+(17*slide/2)+"%)";
obj.style.MozTransform = "translateX("+(17*slide/2)+"%)";
obj.style.msTransform = "translateX("+(17*slide/2)+"%)";
obj.style.transform = "translateX("+(17*slide/2)+"%)";
}
}
}
}
로그에 표시되는 내용은 무엇입니까? 그리고'obj'는 예상대로 통과합니까? – Ryan
파이어 폭스에서'.style.transform' 세트에 도달하는 코드가 있는지 확인하십시오. –