Ich habe den folgenden JQuery-Code, um die Hintergrundfarbe eines div zu einer anderen Farbe zu verblassen, wenn die Maus über das div-Element schwebt. Es funktioniert gut, aber es erfordert jqueryui.js zu arbeiten. Meine Seiten verwenden die jquery.js bereits für andere Zwecke, also muss ich beide Frameworks laden.JQuery - Überblenden auf Mouse Hover
Kann dies nur mit jquery statt jqueryui gemacht werden?
<!-- fade page onload -->
$(document).ready(function(){
$('#page_effect').fadeIn(1000);
});
<!-- fade login form to color on hover -->
$(document).ready(function(){
$("#frmLogin").hover(
function() {
$(this).stop().animate({ backgroundColor: "#fff"}, 800);
},
function() {
$(this).stop().animate({ backgroundColor: "#e6e6e6" }, 800);
});
});
Vielen Dank!
Warum benötigt dies jQueryUI? 'animate()' ist Teil der jQuery-Bibliothek. –
, aber es kann nicht verwenden backgroundColor, das ist eine jqueryUI-Erweiterung –
Dann sollten Sie das Farb-Plugin verwenden, damit Sie Farben animieren können: http://StackOverflow.com/Questions/190560/Jquery-animate-backgroundcolor –