簡體   English   中英

使用jQuery無法在firefox中復制背景從一個元素復制到另一個元素

[英]Copy background from one element to another using jQuery not working in 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'));
});

編輯:該死,幾秒鍾太晚了:)

暫無
暫無

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

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