2017-12-19 2 views
-2

내 웹 사이트에서 jQuery와 충돌이 있습니다. 그리고 제 스크립트가 제대로 작동하지 않는 jQuery에 있습니다. 이 jQuery 코드를 JavaScript로 변환하는 데 도움을주십시오. 고맙습니다!jquery 코드를 자바 스크립트로 변환

  $('.row').each(function(){ 
     boxes = $(this).find('.product .ic>a'); 
     maxHeight = Math.max.apply(
      Math, boxes.map(function() { 
       return $(this).height(); 
      }).get()); 
     boxes.height(maxHeight); 
+0

** 어떤 exactyl **가 작동하지 않습니까? –

+0

분명히하기 위해이 jQuery를 일반 자바 스크립트로 변환하기를 원하십니까? –

+0

아마도 어떤 종류의 충돌이 발생했는지 알려줄 수 있습니다. –

답변

0

나는 당신의 충돌 Jquery.noConflict를 해결하는 것이 더 나은 생각합니다. 정상적인 JS로 변환하는 대신 충돌을 수정하는 것이 좋습니다 여전히 변환해야하는 경우 다소 비슷할 수 있습니다.

var rows = document.querySelectorAll('.row') 
for(var i=0; i<rows.length; i++){ 
    boxes = document.querySelectorAll('.row')[i].querySelectorAll('.product .ic>a'); 
    maxHeight = Math.max.apply(
     Math, boxes.map(function(box) { 
      return box.clientHeight; 
     }).get()); 
    boxes.style.height = maxHeight; 
} 
+0

오류 jQuery (...)가 있습니다 .FancyMaxiMenu는 함수가 아니며 그 이후 jquery 스크립트가 작동하지 않습니다. 나는 jQuery init에서 "defer"를 사용했다. 그리고 jQuery를 시작하지만 jQuery를 사용하는 다른 스크립트는 작동하지 않는다. –

관련 문제