我这里有一个小问题:我有以下js函数:
function setRounded(divId){
$(divId).addClass("rounded-corners");
}
function unsetRounded(divId){
$(divId).removeClass("rounded-corners");
}
这两个函数在事件之前和之后被调用:例如,我有下面的页面:Testing page,我想在翻转块时删除圆角,但这并没有发生。有没有什么刷新方法?我用眼神看了一下,但没有任何相似的东西。
你好,索林!
发布于 2011-08-25 06:30:10
您的代码几乎是正确的,实际上该类已从div中删除。然而,翻转插件似乎创建了div的副本来创建翻转效果,并且该div的副本仍然具有类。
您可以尝试在调用.flip之前删除该类,而不是使用onBefore。
发布于 2011-08-25 06:31:43
它在Firefox6.0中的行为非常不一致。你有没有试过改变:
$("#aboutMe").click(function(){
$("#aboutMe").flip({
onBefore:function(){
unsetRounded("#aboutMe");
return;
},
...
});
});
至:
$("#aboutMe").click(function(){
unsetRounded("#aboutMe");
$("#aboutMe").flip({
...
});
});
https://stackoverflow.com/questions/7183012
复制相似问题