IE9 は、私の jQuery で mouseup コマンドを奇妙な動作にしています。mousedown コマンドは起動しますが、mouseup コマンドは起動しません。代わりに、ユーザーはボタンをダブルクリックして mouseup コマンドを起動する必要があります。クリックするだけでもかまいませんが、好きなボタン効果が削除されるので、そのままにしておくことをお勧めします。
jQuery;
$('#voteButton').live('mousedown', function(){
$(this).replaceWith('<img src="files/images/voting_button_active.png" width="100" height="100" alt="Vote Button" id="voteButton">');
}).live('mouseup', function(){
$(this).replaceWith('<img src="files/images/voting_button.png" width="100" height="100" alt="Vote Button" id="voteButton">');
$('#votePanel').load('template/votePanel.php');
});
注: mouseup コマンドの replaceWith は、マウスアップがキャンセルされた場合に備えてあります。