イメージがビューポートに入ると、フェードインして左にスライドします。現時点でコードが適切に動作するようにすることに問題がありますが、jQueryがdivの高さに応じて動作するように変更する必要があるものも考えています。レスポンシブページの特定のポイントを一度通過した画像をアニメーション化してフェードインする方法は?
コード
以下のjQuery
<script>
$(window).one("scroll", function() {
var currentScroll = $(window).scrollTop();
if (currentScroll >= 700)
$('#iphone').fadeIn(1000).animate({
left: '200px'
});
});
</script>
HTML
<div class="col-md-4">
<img src="/images/iPhone-6.png" height="250px" width="auto" id="iphone">
</div>
ありがとうございます!
申し訳ありませんが、 '$(ウィンドウ):
JS。 1?私はそれが「オン」であると考えており、私が知る限り、「電話」というイベントはありません。あなたが探しているのは '$(window).scroll(function(){// Do stuff});' – Santi
申し訳ありませんが、電話は私のせいではありませんでした。それを反映するために変更を加えました。スクリプトを一度だけ実行したいので、.oneを使用しましたか? –
ああ、理解された!下の私の編集された答えをチェックしてください - それはどんな助けですか? – Santi