回答編集履歴
2
更新
answer
CHANGED
@@ -38,7 +38,7 @@
|
|
38
38
|
scrolltop = $(window).scrollTop();
|
39
39
|
windowHeight = $(window).height();
|
40
40
|
startPoint = scrolltop + windowHeight - 100;
|
41
|
-
target = $(
|
41
|
+
target = $(this).offset().top; //
|
42
42
|
if(startPoint > target){ // 開始位置に移動したか?
|
43
43
|
svg_run[$(this).attr('id')] = true; // 2重に動かないようこの時点でTrueに設定
|
44
44
|
$(this).drawsvg('animate');
|
1
一部修正
answer
CHANGED
@@ -17,7 +17,7 @@
|
|
17
17
|
var svg_run ={}; // グローバル変数svgを実行したか?
|
18
18
|
|
19
19
|
$(function() {
|
20
|
-
var target
|
20
|
+
var target; //---(1)
|
21
21
|
var windowHeight = $(window).height(); //---(2)
|
22
22
|
// var flg = false; //---(3)削除してね
|
23
23
|
var scrolltop = 0; //---(4)
|
@@ -38,6 +38,7 @@
|
|
38
38
|
scrolltop = $(window).scrollTop();
|
39
39
|
windowHeight = $(window).height();
|
40
40
|
startPoint = scrolltop + windowHeight - 100;
|
41
|
+
target = $(".svg").offset().top; //
|
41
42
|
if(startPoint > target){ // 開始位置に移動したか?
|
42
43
|
svg_run[$(this).attr('id')] = true; // 2重に動かないようこの時点でTrueに設定
|
43
44
|
$(this).drawsvg('animate');
|