ここでは、104個のアップボトム(Increment css top property using jquery)の回答に示されているように、CSS要素の%値をjQueryでインクリメントしようとしています。jQueryを使用してCSS値をパーセントでインクリメント
私はこのフィドル(https://jsfiddle.net/twLxa3o7/)を使って遊んでいます。ボタンをクリックするたびに画像の明るさを10%下げるようになっていますが、機能していません。コードの主な行は$("#image-" + image_id + "").css("-webkit-filter", "brightness(-=10%)");
です。
アイデア?
を連結し、
10
で変数をインクリメント、Number
として設定する値を格納する変数を作成することができます'= = 10%'と思う? – adeneoあなたのフィドルでは、関数を呼び出さない。 adeneoが暗示しているように、 ' - = 10% 'を使うことはうまくいかないようです。 –
ここにあるCSSドキュメントの見積もりを参照してください:http://stackoverflow.com/questions/10660711/increasing-css-values-with-jquery、これはうまくいくはずです。これを '+ = 10% 'に変更してもうまくいかないようです。 – gtilflm