저는 석조물을 사용하여 사진 레이아웃을 구성하고 인라인 스타일을 추가하여 항목을 배치합니다. 예.JQuery : 특정 인라인 스타일로 div를 선택하는 방법 (pageload 후)
<div class="iconicblock item" style="position: absolute; left: 0px; top: 402px;">
내가 매일 왼쪽 항목에 스타일을 적용해야합니다 (왼쪽 포함 : 0 픽셀)
UPDATE : 문제는 스타일이 벽돌에 의해 나중에 추가하고 있습니다되고 있다는 것입니다 인식되지 않습니다. 아래이 두 답변은 일반적으로 작동합니다 :
$(".iconicblock[style*='left: 0px']")
및
if($(this).css('left') == '0px')
그러나 스타일은 벽돌로 추가 된 경우가 작동하지 않습니다. 이러한 항목을 어떻게 타겟팅 할 수 있습니까? 대신
if($(this).css('style') == 'left: 0px')
시도의
네, 전적으로 작동 할 것으로 기대하지만, 그렇지는 않습니다. 벽돌이 페이지로드 (또는 무언가) 이후에 스타일을 주입하기 때문일 수 있습니까? –
나는이 코드가 스트레이트 HTML에 완벽하다는 것을 확인할 수있다 - 그것은 단지 Masonry가 추가하고있는 스타일을 선택하지 않고있다. 어떤 아이디어? –
이 코드가 정확한지 확인했기 때문에 이것을 올바른 답으로 표시했습니다. 대신 pageload 대신 HOVER에 적용해야했습니다 (내 대답 참조). –