我正在尝试从HTML标记中删除一个类,同时添加一个新类,还要做一些其他的魔法.
现在我只有一个程序样式编码...我知道还有另一种方法.就像在另一个函数中创建函数一样?我不确定它的名称是什么,有时当它试图这样做时,它从来没有工作过,所以我去了程序样式类型,但我想我在这里发帖,也许有人可以向我解释jQuery是如何工作的?现在我喜欢
$(this).removeClass("theClass");
$(this).addClass("theClass");
$(this).slideDown();
Run Code Online (Sandbox Code Playgroud)
我想我可以做点什么
$(this).removeClass("theClass", function(){
// other goodness?
});
Run Code Online (Sandbox Code Playgroud)
感谢大家.对不起,如果我没有意义.
我认为你正在寻找的是调用链接 - 因为.removeClass 本身返回一个jQuery对象,你可以直接在返回的对象上调用.addClass,如下所示:
$(this).removeClass("classA").addClass("classB").slideDown();Run Code Online (Sandbox Code Playgroud)
一些动画也将称为回调的函数作为参数; 这些函数指定动画完成后要执行的操作.例如:
$(this).fadeOut("slow", function() {
// Callback function - called after fade is done
alert("fade complete");
});Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
158 次 |
| 最近记录: |