我在这里遇到一些问题: 我有以下js函数:
function setRounded(divId){
$(divId).addClass("rounded-corners");
}
function unsetRounded(divId){
$(divId).removeClass("rounded-corners");
}
这两个函数在事件之前和之后被调用:例如,我有以下页面:Testing page并且我想在我翻转块时移除圆角,但它不会发生。有没有刷新方法?我瞪眼了一点,但没什么相似之处。
此致 索林!
答案 0 :(得分:2)
您的代码几乎是正确的,实际上该类已从div中删除。然而,翻转插件似乎创建了div的副本以创建翻转效果,而div的副本仍然具有该类。
您可以尝试在调用.flip之前删除该类,而不是使用onBefore。
答案 1 :(得分:1)
它在Firefox 6.0中表现得非常不一致。你有没有尝试过改变:
$("#aboutMe").click(function(){
$("#aboutMe").flip({
onBefore:function(){
unsetRounded("#aboutMe");
return;
},
...
});
});
为:
$("#aboutMe").click(function(){
unsetRounded("#aboutMe");
$("#aboutMe").flip({
...
});
});