javascript - JQuery - "highlight"效果帮助

标签 javascript jquery html jquery-ui

看“高亮”JQuery效果:

http://docs.jquery.com/UI/Effects/Highlight

您可以更改任何 DIV 的背景颜色以淡入/淡出

但是,示例是在“点击”事件上“突出显示”

$("div").click(function () {
      $(this).effect("highlight", {}, 3000);
});

我如何以编程方式调用突出显示方法,就好像它是我代码中的一个函数(而不是在“点击”事件上激活)?

最佳答案

$("div").effect("highlight", {}, 3000);

正如 JorenB 所指出的,这将突出显示您页面中的所有 div。

如果您只想高亮显示一个 div,例如:

<div id="myDiv"></div>

你应该这样做:

$("div#myDiv").effect("highlight", {}, 3000);

如果您想突出显示具有特定类的所有 div,您可以这样做:

<div id="myDiv1" class="myClass"></div>
<div id="myDiv2" class="myClass"></div>

$("div.myClass").effect("highlight", {}, 3000);

有关选择器的更多信息,请参阅 JQuery Selectors .

关于javascript - JQuery - "highlight"效果帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1287803/

相关文章:

javascript - 脚本部分仅在一种 View 中起作用

php - jQuery、PHP - 如何制作 'Get started' 弹出框

html - 固定在 flex 侧边栏的位置

html - 为什么现代对齐方法都不适用于此标记?

javascript - JavaScript 中分割整数添加小数点并返回值

javascript - 在 jQuery 和 Javascript 之间使用 JSON 数据

javascript - Flot 从一点到另一点设置一条垂直线的动画

javascript - 如何将字符串从 Javascript 传递到 HTML 中图像标签的 src 部分?

javascript - 在 Angular 表达式中嵌套引号

javascript - Facebook 长轮询请求中的 for(;;) 是什么?