jQueryを学び始めています。私はdivを表示/非表示するslideToggleを実行しているシンプルなボタンを持っています。私はdivの上にjQuery slideToggleを実行したときに<hr>を非表示にしてから、再度クリックすると表示されます。
ブレークラインがトグルされている。このボタンを隠す必要があります。最初にボタンをクリックしてdivを開いたままにしてから、
を表示する必要があります。ボタンを再度クリックしてdivを切り替えます。どんな助けもありがとう。
以下は私のコードと単純なjsfiddleの例です。
https://jsfiddle.net/ewsrq961/1/
ありがとうございます。
HTML:
<hr id="hrItem">
<div id="actionItems">
<h2>Hello There!</h2>
</div>
<div id="actionsBtn">
<a id="btnAction" href="javascript:void(0)" rel="tooltip" title="Open Actions" class="btn faa-vertical animated-hover" data-original-title="Open Actions"><i class="fa fa-chevron-circle-down" aria-hidden="true" style="padding-right: 10px;"></i>Actions</a>
</div>
CSS:
#actionItems {
display: none;
padding-bottom: 15px;
}
#actionsBtn {
text-align: center;
background-color: #252d44;
width: 120px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
margin: 0 auto;
margin-top: 0px;
margin-bottom: 0px;
margin-top: 0;
margin-bottom: 20px;
color: #fff !important;
padding:5px;
}
#actionsBtn a {
color: #fff;
}
JS:
// Hide/Show div
$("#btnAction").click(function(){
$("#actionItems").slideToggle();
$(this).find('i').toggleClass('fa-chevron-circle-down fa-chevron-circle-up')
});