소스 검색

disable transitions while presentation loads

Hakim El Hattab 10 년 전
부모
커밋
49298e1991
2개의 변경된 파일7개의 추가작업 그리고 1개의 파일을 삭제
  1. 6 0
      js/reveal.js
  2. 1 1
      js/reveal.min.js

+ 6 - 0
js/reveal.js

@@ -218,6 +218,9 @@ var Reveal = (function(){
 		dom.wrapper = document.querySelector( '.reveal' );
 		dom.slides = document.querySelector( '.reveal .slides' );
 
+		// Prevent transitions while we're loading
+		dom.slides.classList.add( 'no-transition' );
+
 		// Background element
 		if( !document.querySelector( '.reveal .backgrounds' ) ) {
 			dom.background = document.createElement( 'div' );
@@ -444,6 +447,9 @@ var Reveal = (function(){
 		// Notify listeners that the presentation is ready but use a 1ms
 		// timeout to ensure it's not fired synchronously after #initialize()
 		setTimeout( function() {
+			// Enable transitions now that we're loaded
+			dom.slides.classList.remove( 'no-transition' );
+
 			dispatchEvent( 'ready', {
 				'indexh': indexh,
 				'indexv': indexv,

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
js/reveal.min.js


이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.