我正在開發電子商務的某些功能,其中用戶單擊產品顏色,並且在新產品消失時產品的上一張圖像淡出,我試圖達到交叉淡入淡出的效果,但是我在那裏我不想要閃爍效果,我認爲它是在我從dom中刪除舊圖像時出現的,這裏是一個小提示,告訴你我想要做什麼。更改2個元素的不透明度以實現交叉淡入淡出效果
回答
我希望這是你要找的人:Demo
$('.colours').click(function() {
if ($('#' + $(this).html().toLowerCase()).attr('class') == 'active') { return; }
var active = $('.active');
var next = $('#' + $(this).html().toLowerCase());
active.fadeOut(500, function() {
$(this).toggleClass('active');
});
next.fadeIn(500, function() {
$(this).toggleClass('active');
});
});
這難道不是更容易使用.hide()和.show(),只是讓他們自己交叉淡入淡出?
要綁定單擊事件,可以使用click()繼承。
$('#color1').click(function(){
$('#image1').fadeOut('fast');
});
+1給你! – 2012-07-26 11:47:49
試試這個請:工作演示http://jsfiddle.net/djMZe/1/或http://jsfiddle.net/R7u8G/1/
希望它符合需求! :)
代碼
$("#colours li").click(function() {
$(".large-image:first-child:not(.new)").animate({
opacity: 0
}, 500);
var img = $("<img />").attr('src', $(this).data("alternative")).attr("class", "large-image new");
img.css({
opacity: 0
})
$(".zoom-image").append(img);
//img.animate({ opacity : 1}, 500);
img.css({
"opacity": "1"
}).fadeIn("slow");
$(".large-image:not(:last-child)").remove();
});
謝謝,但你的解決方案只是交換圖像,我想交換有一個很好的淡入淡出效果。 – Udders 2012-07-26 11:13:28
@ sico87:看到我的回答,希望這將是一個解決方案。 – 2012-07-26 11:19:01
@ sico87像這樣:http://jsfiddle.net/R7u8G/1/':)'? – 2012-07-26 11:46:11
見這DEMO,希望你需要這樣的效果。
的jQuery Cycle插件
$('#slideshow').before('<ul id="nav">').cycle({
fx: 'fade',
speed: 'fast',
timeout: 0,
pager: '#nav',
// callback fn that creates a thumbnail to use as pager anchor
pagerAnchorBuilder: function(idx, slide) {
return '<li><a href="#"><img src="' + slide.src + '" width="50" height="50" /></a></li>';
}
});
謝謝,但用戶不點擊縮略圖,他們點擊色板,我如何將它鏈接到我現有的系統? – Udders 2012-07-26 11:22:22
這個怎麼樣:http://jsfiddle.net/akhurshid/ZKgnR/10/ – 2012-07-26 12:08:58
- 1. 交叉淡入淡出2張圖像,不透明度爲
- 2. 淡入淡出效果與不透明度值設置滾動
- 3. 更改創建「淡入」效果的網格的不透明度?
- 4. 試圖在SoundManager 2環路中實現交叉淡入淡出
- 5. 交叉淡入淡出疊置元件
- 6. 動畫UIViews獲得交叉淡入淡出效果不太好
- 7. 淡入淡出或改變背景圖片的不透明度
- 8. 的iOS SDWebImage交叉淡入淡出效果的UITableViewCell
- 9. CSS不透明淡入淡出
- 10. Jquery不透明淡入淡出循環
- 11. Android轉換動畫線性交叉淡入淡出效果
- 12. 文本輪播交叉淡入淡出效果?
- 13. 讓淡入淡出淡入淡出更改圖像的效果src
- 14. 交叉淡入淡出多個UIViews沒有背景透過alpha?
- 15. 交叉淡入淡出圖片淡入淡出匹配圖片
- 16. jquery元素交叉淡入淡出插件
- 17. ffmpeg 2個視頻之間的交叉淡入淡出
- 18. 修改以使腳本交叉淡化而不是淡出然後淡入
- 19. 淡出div的不透明度和淡入等
- 20. MooTools淡入淡出效果
- 21. 與淡入淡出效果
- 22. 淡入淡出效果
- 23. CSS3 - 淡入淡出效果
- 24. 淡入淡出效果
- 25. jquery淡入淡出效果
- 26. 更改狹縫滑塊修改後的效果淡入淡出
- 27. IronPython NAudio循環交叉淡入淡出
- 28. Spotify API:如何交叉淡入淡出
- 29. 交叉淡入淡出背景圖片
- 30. CSS交叉淡入淡出動畫
請參閱下面給出的答案。 – 2012-07-26 11:18:34