簡體   English   中英

JQuery - “突出”效果的幫助

[英]JQuery - “highlight” effect help

看看“突出”JQuery效果:

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

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

但是,該示例是“突出顯示”“點擊”事件

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

我如何以編程方式調用高亮方法,就好像它是我的代碼中的一個函數(而不是在'click'事件上激活)?

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

正如JorenB所指出的,這將突出顯示頁面中的所有div。

如果您只想突出顯示一個div:

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

你應該做:

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

如果你想突出顯示具有特定classe的所有div,你可以做到:

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

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

有關選擇器的更多信息,請參閱JQuery選擇器

它就是這樣

$([your selector]).effect("highlight", {}, 3000);

你也可以通過觸發click事件來實現這一點,如果你在你的點擊處理程序中有這個:

$('div').click();

要么:

$('div').trigger('click');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM