問題がありますが、javacriptではかなり一般的だと思いますが、何を検索するのかわかりません。Jqueryで長いプロセスを実行する前後の要素のCSSを変更します
JSfeedle相当:私はonclickの、そしていくつかのコードを実行し、元のものに色を設定する矢印の色を変更したいソリューションのおかげ@Joe https://jsfiddle.net/Draykoon/55jzr2uq/20/
とhttps://jsfiddle.net/Draykoon/55jzr2uq/19/ feedle。
私は例としてsleepを使用しますが、それは時間がかかりますが、どれくらいの数がわからないかの機能です。 このコードを考えてみます。#FF9900の色が画面に表示されていない
function sleep(seconds)
{
var e = new Date().getTime() + (seconds * 1000);
while (new Date().getTime() <= e) {}
}
$('i.fa-chevron-circle-left').click(function(){
var id = $(this).attr("id");
$($("div.tab-pane")[id]).find("i.fa-chevron-circle-left").css("color","#ff9900");
sleep(1);
$($("div.tab-pane")[id]).find("i.fa-chevron-circle-left").css("color","#8BBE22");
});
私は#8BBE22に色をリセットしていないとき、それはこのコード行をスキップして悪化しているているように、変更は後にのみ表示されます"sleep(1)"を呼び出すと、ユーザーに通知する必要があります。私は、私は同じ結果を得た $("div.tab-pane:nth-child(" +(id+1).toString() + ")" + " i.fa-chevron-circle-left")
を試してみてください 、 $($("div.tab-pane")[id]).find("i.fa-chevron-circle-left")
は適切ではありません知っている
$('i.fa-chevron-circle-left').click(function(){
var id = $(this).attr("id");
$($("div.tab-pane")[id]).find("i.fa-chevron-circle-left").css("color","#ff9900");
sleep(1);
//color showing after 1 sec
});
、色がなく、遅延を変更。
私はJavaScriptの重要な振る舞いが見当たりません。他の関数の呼び出しに置き換えるべきである
睡眠は、私は、実行時(実際にグラフを再描画)事前に
感謝を知りません。
'div.tab-pane'のHTMLを投稿できますか? [** Stack Snippet **](https://blog.stackoverflow.com/2014/09/introducing-runnable-javascript-css-and-html-code-snippets/)や[** Fiddle **](http:// jsfiddle。net /) – Pugazh
それはテンプレートから来て、ライブラリを使用してsvgを生成します。もし私がそれを見つけ出すことができれば、申し訳ありません。 –
私たちはグラフのコードを書き直してください –