-1
不確定這是否可能,但我試圖添加一個淡入到jQuery的CSS變化。我也嘗試過使用CSS轉換屬性,無濟於事。在背景中淡入淡出
這是我有多遠,但它不工作。
HTML:
<section id="primary" class="home-section-hero">
<div class="bcg" data-anchor-target="#primary">
<ul>
<li data-pid="1">
<img src=「folder/path」>
</li>
</ul>
</div> <!-- .bcg -->
</section> <!-- #primary -->
CSS:
#primary {
height: 100%;
width: 100%;
}
#primary .bcg {
background: url("images/miscreated-bg.jpg");
background-attachment: fixed;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
box-shadow: 10px 5px 15px rgba(0, 0, 0, 0.5) inset;
height: 100%;
text-shadow: 1px 0 1px rgba(0, 0, 0, 0.5);
width: 100%;
-webkit-transition-delay: 500ms;
-moz-transition-delay: 500ms;
-o-transition-delay: 500ms;
transition-delay: 500ms;
}
的jQuery:
$("li[data-pid='1'] img").click(function() {
$("#primary .bcg").fadeIn("slow", function() {
$(this).css("background", "url(http://ericbrockmanwebsites.com/dev7/wp-content/themes/AntCas/player-images/bgs/Titanic-bg.jpg) no-repeat fixed center center/cover rgba(0, 0, 0, 0)");
});
});
任何見解?
「有什麼見解?」太廣泛了。您可能想閱讀[如何最好地提出問題](http://stackoverflow.com/help/how-to-ask)。 – Anonymous 2014-09-03 19:49:47
[fade in background jquery]的可能重複(http://stackoverflow.com/questions/17825194/fade-in-background-jquery) – LcSalazar 2014-09-03 19:50:07
回調函數在'slow'fadeIn之後執行。所以基本上這將是一個非常即時的變化。 – Morklympious 2014-09-03 19:50:10