使用jQuery无法在firefox中复制背景从一个元素复制到另一个元素
这是一个jsfiddle – http://jsfiddle.net/XcC5d/1/
$('.select').on('click', function(event){ $('.result').css('background', $(event.target).css('background')); });
单击前3个.select div中的任何一个时,它会复制背景css值并将其设置为带有红色边框的结果。
这适用于safari和chrome,但不适用于firefox。 任何帮助将不胜感激。
请尝试以下方法:
$('.select').on('click', function(event){ $('.result').css('background', $(event.target).css('background-image')); });
您应该设置CSS的background-image属性。 像这样: 更新你的小提琴
$('.select').on('click', function(event){ $('.result').css('background', $(event.target).css('background-image')); });
编辑:该死的,几秒钟太晚:)