Hello,

Recently I encountered a problem in Opera: The browser does not run
any javascript after a page is submitted.
For example if you use animate on an anchor when you click on that
anchor the animate is never run unless the href is set to "#".

This is the code:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/
libs/jquery/1.3.2/jquery.js"></script>
<script type="text/javascript">

         $(document).ready(function(){
            $(".action").click(function(){
                $("#panel")
                .animate({top:"0px"}, 500)
                .animate({top:"0"}, 4000)
                .animate({top:"-75px"}, 500);
            });
             $("#panel").click(function(){
                $("#panel").hide();
            });
        });

</script>


<style type="text/css">
body {
        margin: 0;
        padding: 0;
        font: 75%/120% Arial, Helvetica, sans-serif;
        background: #323232;
}
#panel {
        background: #eaeaea;
        height: 75px;
        width: 100%;
        position: absolute;
        top:-75px;
}
.action
{
        padding: 2px;
        color: white;
        margin: 0 auto ;
        background: #777777;
        padding:  5px;
        border:2px solid #323232;
}

</style>
</head>

<body>

<div id="panel">
        Your profile customization has been saved.
</div>

<div style="margin-top: 500px;text-align:center;">

<a href="some link other than #. With # it works" class="action">Save
bla bla</a>

</div>
</body>
</html>

Reply via email to