Tatsächlich ist das Prinzip sehr einfach. Wenn wir klicken, fügen wir dem Element ein benutzerdefiniertes Attribut hinzu. Nach dem Hinzufügen wird ein passender Stil angezeigt, der sich automatisch an den Hintergrund anpasst in den ursprünglichen Zustand zurückversetzen
Erweitern Sie zunächst eine Methode hoverEl in Ihrem eigenen js
$ .extend($.fn, {
hoverEl:function(){
var _this = $(this);
var _t = setTimeout (function(){
_this.attr( "hover", "on");
}, 10);
_this.attr("hoverTimeout", _t); (function(){
clearTimeout( _this. attr("hoverTimeout") );
var _t = setTimeout(function(){
_this.removeAttr("hover");
}, 100 );
_this.attr("hoverTimeout" , _t);
}
}; Zweitens definieren Sie den Stil , wenn ein bestimmtes Attribut hinzugefügt wird
Code kopieren
Code kopieren
Der Code lautet wie folgt:
$(e.target) .hoverEl();
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn