2014-06-17 2 views
1

는 내가 브라우저를 얻고 어떤 이유 RTL 지원jQuery를 동위 원소 RTL

$.Isotope.prototype._positionAbs = function(x, y) { 
    return { right: x, top: y }; 
}; 

$('.portfolio-isotope').each(function() { 
    var layoutMode = $(this).attr('data-layoutmode'); 
    if(!layoutMode || layoutMode === ""){ 
     layoutMode = 'fitRows'; 
    } 

    $(this).isotope({ 
     transformsEnabled: false, 
     itemSelector: '.portfolio-element', 
     layoutMode : layoutMode, 
     transitionDuration : '0.8s' 
    }); 

}); 

와 동위 원소를 실행하려면이 코드를 사용하고있어 자바 스크립트 오류를 ​​반환하는 이유가 무엇인지

Uncaught TypeError: Cannot read property 'prototype' of undefined 

그거? 거짓

.isotope .isotope-item 
{ 
    -webkit-transition-property: right, top, -webkit-transform, opacity; 
    -moz-transition-property: right, top, -moz-transform, opacity; 
     -ms-transition-property: right, top, -ms-transform, opacity; 
     -o-transition-property: right, top, -o-transform, opacity; 
      transition-property: right, top, transform, opacity; 
} 
+0

코드는 DOM ready 이벤트에 싸여

과 CSS : –

+0

DOM 준비 이벤트 내에 랩됩니다. isotope는 jQuery 다음에 "$ .Isotope.prototype._positionAbs = function (x, y)"없이 포함됩니다. LTR 모드에서만 잘 작동합니다. –

답변

10

단지 이 옵션을 사용 isOriginLeft

? 동위 원소는 jQuery 뒤에 포함됩니까? 이와 같은 문제에 대해 더 많은 페이지를 보여주십시오.