我有一個功能懸停替換,插入懸停的背景圖像,並在鼠標移除它。添加平滑淡入淡出/轉換到jQuery懸停功能
<script type='text/javascript'>
$(document).ready(function(){
$("#l-1").hover(function() {
$("#r-box").css("background","url('<?php bloginfo('template_directory'); ?>/images/up.png') no-repeat transparent");
}, function() {
$("#r-box").css("background","#3DA7BC");
});
});
</script>
但我試圖讓過渡平滑和優雅,不只是進/出。我嘗試了各種.animate函數來使它無效。
感謝您的幫助!
它不會是很難解決,隨着[cssHooks(http://api.jquery.com/jQuery.cssHooks/),但你會動畫? CSS中沒有背景圖片透明度;一些瀏覽器支持簡單的背景顏色,但這對此無濟於事。 – Tgr 2011-03-01 00:38:59
我一直在想的一種方法是將div從up狀態變爲over狀態,但是在如何實現這種轉換方面卻陷入了困境。 – tigre 2011-03-01 00:44:42
也許如果你把一個更完整的代碼放在一起,你可能會提供更多的見解/想法? – PriorityMark 2011-03-01 16:56:04