他们会使用 jQuery 向元素添加类。例如,如果插件的目的是隐藏页面上的所有元素(我知道创新且非常实用),他们可以使用以下内容:
$(document).ready(function() {
$("*").addClass("my-widget-made-your-element-invisible");
});
使用 CSS:
.my-widget-made-your-element-invisible { display: none; }
可以在 jQuery 中操作class属性的方法包括:
$("#elem").addClass("a"); // adds the class "a" to elem
$("#elem").removeClass("a"); // removes the class "a" from elem
$("#elem").attr("class", "a"); // gives elem a complete class of "a"
$("#elem").attr("class", ""); // removes all classes from attribute