[RUBY] [JQuery] Un gars que même les débutants pourraient bien comprendre

【mérite】

■ Amélioration de l'UX ■ Meilleure compréhension de javascript

【Environnement de développement】

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

【La mise en oeuvre】

Environnement

■ Créer une application

$ rails new hoge

$ cd hoge

$ rails s -b 0.0.0.0

■ Téléchargez Jquery.min.js à partir de l'URL ci-dessous  https://jquery.com/download/

■ Une fois le téléchargement terminé, placez-le dans les actifs de l'application

[Description fréquemment utilisée]

.css

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

.slideUp

$("#hoge").slideUp(Toute vitesse)

.slideDown

$(".hoge").slideDown(Toute vitesse)

.fadeIn

$(".hoge").fadeIn(Toute vitesse)

fadeOut

$(".hoge").fadeOut(Toute vitesse)

.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 Ajoutez ce qui suit au fichier

/.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"});
	});
});

c'est tout. Avec cela seul, cela bougera un peu, alors essayez-le! !! !!

Recommended Posts

[JQuery] Un gars que même les débutants pourraient bien comprendre
Les bases de jQuery que même les freeters peuvent comprendre
"Héritage" que même les débutants en orientation objet peuvent comprendre
Polymorphisme que même les débutants en orientation objet peuvent comprendre
Une histoire que même un homme qui ne comprend pas le langage C pourrait ajouter de nouvelles fonctions à Ruby 2.6
J'ai essayé d'apprendre Java avec une série que les débutants peuvent comprendre clairement
Après avoir vérifié le problème de Montyhall avec Ruby, c'était une histoire que je pouvais bien comprendre et que je ne comprenais pas bien
Implicite de Scala que même les boutiques Java peuvent comprendre