add클래스가 붙을 시 동영상 재생시키고싶어요
본문
안녕하세요 다름이 아니라 해당 class[js]문에 있습니다.가 붙을 시
비디오 재생이 되게끔 js구문을 입력하고 싶은데요...실행이 안되네요
혹시 스크립트가 틀린부분이 있을까요 ㅠㅠ?
<div class="sticky-elem main-message c" style="z-index: 8888;height: 50%;top: 20vh;">
<video class="video" width="100%" height="100%" muted controls data-keepplaying>
<source type="video/mp4" autoplay=1&loop=1&autopause=0">
</video>
</div>
<script>
jQuery(document).ready(function() {
var bodyOffset = jQuery('body').offset();
jQuery(window).scroll(function() {
if (jQuery(document).scrollTop() > bodyOffset.top) {
jQuery('video').addClass('scroll');
$('scroll').get(0).play();
} else {
jQuery('video').removeClass('scroll');
}
});
});
</script>
답변 3
$('.scroll').get(0).play();
scroll 앞에 점이 빠졌네요,
이게 맞는건지 모르겠지만 video객체 안에 play가 있다면...
jQuery('video').play();
이렇게 video에 접근해서 play를 해야하지 않을까요..
!-->
답변을 작성하시기 전에 로그인 해주세요.