function toggleNotesStyle(obj) {
var currentColor = rgb2hex(jQuery(obj).css('color'));
if (currentColor == '#000000') { // if black, change to red
jQuery(obj).css('color', '#ff0000');
}
else { // if a different color (red in our case), change to black
jQuery(obj).css('color', '#000000');
}
}
function rgb2hex(rgb) {
if (/^#[0-9a-f]{3}([0-9a-f]{3})?$/i.test(rgb)) {
// matches on IE hex color (ie: #000000) .. and no pun intended for "ie"
return rgb;
}
// changes "rgb(#,#,#)' to hex for Mozilla, Chrome and Safari
rgb = rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);
// found this on another site, but don't know why it's different
//rgb = rgb.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d+))?\)$/);
return "#" +
("0" + parseInt(rgb[1], 10).toString(16)).slice(-2) +
("0" + parseInt(rgb[2], 10).toString(16)).slice(-2) +
("0" + parseInt(rgb[3], 10).toString(16)).slice(-2);
}
var timer;
toggleTimer();
function toggleTimer()
{
if (document.getElementById("<%=fullDataEntryNotes.ClientID%>")) {
var fullDataEntryNotes = document.getElementById("<%=fullDataEntryNotes.ClientID %>");
toggleNotesStyle(fullDataEntryNotes);
}
timer = window.setTimeout('toggleTimer()', 750);
}
的HTML代碼打破我的職位,所以我會解釋的HTML是什麼在這裏。製作一個div標籤,並在其中放置文本。然後設定div標籤的樣式,使其初始具有#000000(黑色)的style.color屬性。然後每750毫秒,它會從黑色切換到紅色,從黑色切換到紅色等。
嘗試拼寫它小寫:紫紅色。 – powtac 2010-04-28 10:23:20
我認爲它與滾動有關。嘗試改變其他事件的顏色... – powtac 2010-04-28 10:26:40
@powtac發佈您的答案在下面,我們可以upvote它。 (加上作者可以接受它) – 2010-04-28 10:39:10