<h1>Test</h1>
<p>Enter your content here</p>
<form class="loglevel move">
<fieldset>
<legend>Console Output</legend>
<div>
<input type="checkbox" id="logcontroller" value="1" checked="">
<label for="logcontroller">Controller</label>
</div>
<div>
<input type="checkbox" id="logscene" value="1" checked="">
<label for="logscene">Scene</label>
</div>
</fieldset>
</form>
<div class="spacer s2"></div>
<div id="trigger" class="spacer s0"></div>
<div id="target" class="box1 green">
<p>I'll be black!</p>
<a href="#" class="viewsource">view source</a>
</div>
<div class="spacer s2"></div>
<script>
$(function () { // wait for document ready
// init controller
var controller = new ScrollMagic.Controller({loglevel: 3});
// build tween
var tween = TweenMax.to("#target", 0.5, {backgroundColor: "black"});
// build scene
var scene = new ScrollMagic.Scene({triggerElement: "#trigger", duration: 300, loglevel: 3})
.setTween(tween)
.setPin("#target")
.addIndicators() // add indicators (requires plugin)
.addTo(controller);
// checkbox actions
$("form.loglevel input[type=checkbox]").on("change", function (e) {
var
target = $(this).attr("id") == "logcontroller" ? controller : scene,
level = $(this).prop("checked") ? 3 : 0;
target.loglevel(level);
});
});
</script>
<h1>Test</h1>
<p>Enter your content here</p>
<form class="loglevel move">
<fieldset>
<legend>Console Output</legend>
<div>
<input type="checkbox" id="logcontroller" value="1" checked="">
<label for="logcontroller">Controller</label>
</div>
<div>
<input type="checkbox" id="logscene" value="1" checked="">
<label for="logscene">Scene</label>
</div>
</fieldset>
</form>
<div class="spacer s2"></div>
<div id="trigger" class="spacer s0"></div>
<div id="target" class="box1 green">
<p>I'll be black!</p>
<a href="#" class="viewsource">view source</a>
</div>
<div class="spacer s2"></div>
<script>
$(function () { // wait for document ready
// init controller
var controller = new ScrollMagic.Controller({loglevel: 3});
// build tween
var tween = TweenMax.to("#target", 0.5, {backgroundColor: "black"});
// build scene
var scene = new ScrollMagic.Scene({triggerElement: "#trigger", duration: 300, loglevel: 3})
.setTween(tween)
.setPin("#target")
.addIndicators() // add indicators (requires plugin)
.addTo(controller);
// checkbox actions
$("form.loglevel input[type=checkbox]").on("change", function (e) {
var
target = $(this).attr("id") == "logcontroller" ? controller : scene,
level = $(this).prop("checked") ? 3 : 0;
target.loglevel(level);
});
});
</script>