2012-03-17 7 views

답변

1

에 대한

덕분에 상당히 문제가 무엇인지 표시되지 않습니다. 왜 안되니? ...

var i; 
i = 2; 

$('.slick-row[row=' + i + ']').addClass('colorTest'); 
+0

그 문제를 해결 - 나는 변수 이름 앞에 "+"를 사용하는 것을 생각하지 않았다. –

1

이것은 작동하지 않습니다. SlickGrid는 스크롤 할 때 DOM 요소를 동적으로 생성하고 제거합니다. 이렇게하면 페이지를 아래로 스크롤 한 다음 위로 스크롤하면 스타일이 사라집니다.

SlickGrid는 데이터 공급자가 다른 행 및/또는 셀에 적용해야하는 CSS 클래스를 지정하는 API 인 - https://github.com/mleibman/SlickGrid/wiki/Providing-data-to-the-grid을 정의합니다.

+0

사실,하지만 나는 DOM과 직접 대화 할 필요가있는 곳이 있음을 알았다. OP와 동일한 기술을 사용하여 마우스 오버 강조를 행에 추가해야했습니다. mouseover CSS 클래스를 노출하는 속성을 볼 수 없었습니다 (또는 놓친 것일 수도 있습니다). 또한 마우스 오버 효과의 경우 뷰포트 밖으로 스크롤하는 것과 관련이 없습니다. – njr101

관련 문제