[RUBY] [JQuery] Ein Typ, den selbst Anfänger gut verstehen konnten

【verdienen】

■ Verbesserung von UX ■ Verbessertes Verständnis von Javascript

【Entwicklungsumgebung】

■ Mac OS catalina ■ Ruby on Rails (5.2.4.2) ■ Virtual Box:6.1 ■ Vagrant: 2.2.7

【Implementierung】

Umgebung

■ Erstellen Sie eine Anwendung

$ rails new hoge

$ cd hoge

$ rails s -b 0.0.0.0

■ Laden Sie Jquery.min.js von der folgenden URL herunter  https://jquery.com/download/

■ Platzieren Sie den Download nach Abschluss in den Assets der Anwendung

[Häufig verwendete Beschreibung]

.css

$(".hoge").css({"background-color":"red"});

.slideUp

$("#hoge").slideUp(Beliebige Geschwindigkeit)

.slideDown

$(".hoge").slideDown(Beliebige Geschwindigkeit)

.fadeIn

$(".hoge").fadeIn(Beliebige Geschwindigkeit)

fadeOut

$(".hoge").fadeOut(Beliebige Geschwindigkeit)

.mouseover

$(function(){
  $(".hoge").mouseover(function(){
    $(".hoge").css({"background-color":"red"});
  });
});

.mouseout

$(function(){
  $(".hoge").mouseout(function(){
    $(".hoge").css({"background-color":"white"});
  });
});

.on("click", function)

$(function(){
  $(".hoge").on("click", function(){
    $(".hoge").css({"background-color":"red"});
  });
});

.this ※HTML Fügen Sie der Datei Folgendes hinzu

/.html


    <body>
        <div class="box-container">
            <div class="box aa"></div>
            <div class="box bb"></div>
            <div class="box cc"></div>
            <div class="box dd"></div>
        </div>
    </body>

/.css


*{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

.box {
    background-color: white;
    height: 200px;
    width: 200px;
    float: left;
}
 
.aa {
    background-color: gray;
}
 
.bb {
    background-color: lightgray;
}
 
.cc {
    background-color: lightgreen;
}
 
.dd {
    background-color: green;
}
$(function(){
  $("box").on("click", function(){
    $("this").css({"backgroun-color":"red"});
  });
});

.children

/.html


<div>
  <ul>
    <li>aaaaaa</li>
    <li>xxxx</li>
    <li>ccccc</li>
    <li>vvvv</li>
    <li>dddd</li>
  </ul>
</div>
$(function(){
	$("li").mouseover(function(){
	  $("ul").children().css({"color":"red"});
	});

	$("li").mouseout(function(){
	  $("ul").children().css({"color":"black"});
	});
});

das ist alles. Allein damit wird es sich ziemlich viel bewegen, also probieren Sie es bitte aus! !! !!

Recommended Posts

[JQuery] Ein Typ, den selbst Anfänger gut verstehen konnten
Grundlagen von jQuery, die selbst Freeter verstehen können
"Vererbung", die auch Anfänger der Objektorientierung verstehen können
Polymorphismus, den auch Anfänger der Objektorientierung verstehen können
Eine Geschichte, die selbst ein Mann, der die C-Sprache nicht versteht, Ruby 2.6 um neue Funktionen erweitern könnte
Ich habe versucht, Java mit einer Reihe zu lernen, die Anfänger klar verstehen können
Nachdem ich das Montyhall-Problem mit Ruby überprüft hatte, war es eine Geschichte, die ich gut verstehen konnte und die ich nicht gut verstand
Scala impliziert, dass sogar Java-Shops verstehen können