Jquery/javascript flash函数用于多个元素
Jquery/javascript flash function for multiple elements
看看这段代码:
var shipping = $('#shipping_cell');
var total = $('#total_cell');
flash_cell(shipping);
flash_chell(total);
function flash_cell(target){
var background = target.css('backgroundColor');
target.stop().css("background-color", "#ac4341").animate({ backgroundColor: background}, 1500);
}
当我运行此代码时,只有#shipping
单元格闪烁。
如果我flash_cell(shipping);
切换线路并flash_cell(total);
,则不会闪烁。
为什么他们都不闪?
编辑 - 这是我的 html
<td id = 'total_cell'><%= view_in_preferred_currency(@order.total) %></td>
<td id = "shipping_cell">
<% if @order.free_shipping? or @order.collection? %>
<%= view_in_preferred_currency(0) %>
<% else %>
<%= view_in_preferred_currency(@order.shipping_option.price) %>
<% end %>
</td>
修正拼写错误:
flash_chell(总计)到 flash_cell(总计)
相关文章:
- 用于检查数组中是否存在元素的javascript自定义方法
- 在ajax成功后,cluetip不适用于首次点击活动元素
- AngularJS/HTML/Bootstrap元素用于动态搜索结果
- Rails/Javascript链接到用于切换多个元素的函数
- 是否有任何可能的原因使我应该指定类型=“”;按钮“;用于我的按钮元素
- 我们怎样才能将内含子J用于一组特定的元素
- querySelectorAll不适用于指定的元素
- 为什么样式属性不适用于使用DOMParser创建的元素
- 将数组元素附加到FormData dos'不适用于Firefox 15
- 用于各个元素的Ajax加载程序
- 使用jquery验证函数不适用于select元素
- 为什么Bootstrap typeahead不适用于具有相同ID的输入元素
- 用于呈现kbd标记元素的Javascript
- 单击不适用于新元素
- 事件不适用于通过Ajax推杆的元素
- 字符计数不适用于动态创建的元素
- 数组函数不适用于从元素文本创建的JavaScript数组
- javascript正则表达式,用于编辑元素内部的css样式属性
- 在函数中定位动态创建的HTML元素(用于追加事件 - 而不是点击!)jQuery
- 使用 JavaScript 定位浮动元素(用于动画)