这不起作用:
<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(),为什么它不会显示?
萤火虫显示style="display:none;" ; . 即使我从我的 css 文件中删除了用于 display none ( #rectangle { display: none; } ) 的 css。
似乎在 hide() 之后你不能使用 fadeIn() 函数,但为什么呢?
在此先感谢您的帮助。