反射効果の削除

画像から反射効果を削除することもできます。この場合はReflection.remove()を使って以下のように削除したいオブジェクトをパラメータに指定します。

Reflection.remove(document.getElementById("myPhoto"));

サンプル07では「削除」ボタンがクリックされると反射効果が削除されます。

追加ボタンで効果

削除ボタンで効果消去

サンプル07

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
        <head>
            <meta http-equiv="content-type" content="text/html;charset=utf-8">
            <title>reflection.jsサンプル</title>
            <style type="text/css"><!--
            h1 { color:white; }
            body { background-color:black; }
            --></style>
            <script type="text/javascript" src="js/reflection.js"></script>
            <script type="text/javascript"><!--
                window.onload = function(){
                    document.getElementById("addButton").onclick = function(){
                        Reflection.add(document.getElementById("myPhoto"), { height: 0.9, opacity: 0.5 });
                    }
                    document.getElementById("rmButton").onclick = function(){
                        Reflection.remove(document.getElementById("myPhoto"));
                    }
                }
            // --></script>
        </head>
        <body>
        <h1>reflection.jsサンプル</h1>
            <img src="images/logo.png" id="myPhoto">
            <form>
                <input type="button" value="追加" id="addButton">
                <input type="button" value="削除" id="rmButton">
            </form>
        </body>
</html>