1

没有例子很难解释,所以这里是例子http://jsfiddle.net/dvXhP/2/

您可以看到,当您单击按钮删除时,会触发此事件 -

$('#button #remove').click(function() {
    $('#borderDiv').css('border','0px solid red'); 
});

这基本上是删除了 div 周围的边框,但看看按钮是如何跳到底部的......

我意识到,如果您删除#borderDiv 中的#text div .. 问题将得到解决(但我需要知道如何在不删除它的情况下解决问题)。

我还意识到按钮跳到底部等于#text div的上边距,这很奇怪......

所以请帮我解决这个问题!
我从事大型项目,jsfiddle中的示例只是为了解释问题..谢谢!

4

1 回答 1

7
$(document).ready(function() {
    $('#button #add').click(function() {
        $('#borderDiv').css('border','1px solid red'); 
    });
    $('#button #remove').click(function() {
        $('#borderDiv').css('border','1px solid transparent'); 
    });
});​

做这个。你可以在这里测试

于 2012-11-27T15:49:11.280 回答