これは機能していません:
<div id="draw">
<script>
$(document).ready( function () {
var filler = {
'fill': 'white',
'stroke': 'white',
'stroke-width': '0',
'cursor': 'pointer'
}
var paper = Raphael(100, 296, 175, 5);
var rectangle = paper.rect(0, 0, 5, 5);
rectangle.attr(filler);
rectangle.node.id = 'rectangle';
$("#rectangle").hide();
$("#rectangle").fadeIn('2000');
});
</script>
</div>
何も表示されません。hide() のみを使用すると、長方形が非表示になります。しかし、フェードインしたいので、 #rectangle { display: none; を使用してみました。} を css ファイルに追加してから、fadeIn を使用しますが、どちらも機能しません。
私は何が間違っているのかまったくわかりません。remove() を使用しておらず、hide() のみを使用しているのに、なぜ表示されないのでしょうか?
firebug は、style="display:none;"であることを示しています。; . css ファイルからdisplay none ( #rectangle { display: none; } ) の css を削除しても。
hide() の後、fadeIn() 関数を使用できないようですが、なぜですか?
よろしくお願いします。