【发布时间】:2014-10-28 04:25:34
【问题描述】:
我在使用 javascript 和 html 时遇到了一点问题。
这是我的脚本
<script type="text/javascript">
function flashtext(Urgent,col) {
var tmpColCheck = document.getElementById('Urgent').style.color;
if (tmpColCheck === 'silver') {
document.getElementById('Urgent').style.color = col;
} else {
document.getElementById('Urgent').style.color = 'silver';
}
}
setInterval(function() {
flashtext('flashingtext','red');
}, 500 ); //set an interval timer up to repeat the function
这是我的 HTML,
<div class="js-col-md-6 js-col-xs-6" id="<?php echo $ticket->priority ?>" style="text-align: center; background:<?php echo $ticket->prioritycolour; ?>;"><?php echo $ticket->priority; ?></div>
ID 是从后端设置调用的紧急 ID,这是我唯一想要闪烁/闪烁的 ID。
这就是问题所在,它有效 =D yaay! ...但仅在第一个实例上,所有其他紧急实例都是可靠的。所以我正在寻找的是如何让所有实例闪烁/闪烁而不仅仅是第一个实例?
谢谢:)
【问题讨论】:
-
不使用 ID,而是考虑为所有实例分配相同的 CSS 类,然后改为修改该类。
-
我试过了,但是因为样式和文本是在尝试将 css 添加到类时从前端用户选择中调用的,所以它会影响所有实例,即 Low、Medium、High 和 Urgent,因为它们都使用同班。我正在尝试制作闪光灯,这只是紧急情况。是的,你猜对了,这是一个票务支持系统^-^
标签: javascript html flash text blink