jQuery 갤러리 플러그인을 만들고 있습니다. 플러그인 실행을 만드는 데 필요한 초기 마크 업입니다동적으로 생성 된 요소에 CSS 추가하기
HTML 플러그인이 호출되면
<div class="riGallery">
<ul>
<li><a href="http://www.example.com"><img src="img/gallery-img-1.jpg" alt="Description 1"></a></li>
<li><a href="http://www.example.com"><img src="img/gallery-img-2.jpg" alt="Description 2"></a></li>
<li><a href="http://www.example.com"><img src="img/gallery-img-3.jpg" alt="Description 3"></a></li>
</ul>
</div>
, 동적으로 플러그인 작업을 만드는 데 필요한 HTML의 나머지 부분을 추가하고있다.
추가 된 HTML
<div class="rigallery">
<div class="ri-display">
<a href="http://www.example.com"><img src="img/gallery-img-1.jpg" alt="Description 1"></a>
<button class="ri-prev" href="http://example.com"><</button>
<button class="ri-next">></button>
</div>
<ul>
<li><a href="http://www.example.com"><img src="img/gallery-img-1.jpg" alt="Description 1"></a></li>
<li><a href="http://www.example.com"><img src="img/gallery-img-2.jpg" alt="Description 2"></a></li>
<li><a href="http://www.example.com"><img src="img/gallery-img-3.jpg" alt="Description 3"></a></li>
</ul>
</div>
후 나는 외부 스타일 시트의 CSS 모두를 가지고,하지만 난 새로운 요소를 작성하면, 그들은 스타일 시트의 스타일에 적용되지 않습니다. 스타일 시트는 어떻게이에서 CSS를받을 수 있나요 플러그인에있는 HTML 페이지까지 연결되어, 나는 문서를로드 한 후 플러그인 ...
플러그인 전화
<script>
$(function() {
$(".riGallery").riGallery({
thumbWidth: 100,
thumbHeight: 100
});
});
</script>
를 호출하고 스타일 시트는 동적으로 생성 된 요소에로드할까요?
CSS는 동적으로 생성 된 요소에 적용됩니다. 다른 문제가 귀하의 문제를 일으키고 있습니다. 당신이 보여줄 수있는 jsFiddle이 있습니까? –
http://jsfiddle.net/n9fvagbt/ – MikesBarto2002