材料設計ライトを使用して機能を使用してスターラッティング設計を作成する方法を教えてください。私は誰も私が私が材料設計ライトを使用してスターラッティングを作成する
0
A
答えて
1
サンJaisyは、あなたが望む星を作成するには、このリソースを使用してに見MDLでrattingデザインを作成する方法を教えてくださいすることができ
下の画像のようなデザインにしたいです: https://css-tricks.com/examples/ShapesOfCSS/
0
ブートストラップで試しました。しかし、私はマテリアルデザインライトでそれをやりたいです。ここでは、サンプルコードがある -
<div class="container">
<p>Also you can give a default rating by adding attribute data-rating</p>
<div id="stars-existing" class="starrr" data-rating='4'></div>
</div>
// Starrr plugin (https://github.com/dobtco/starrr)
var __slice = [].slice;
(function($, window) {
var Starrr;
Starrr = (function() {
Starrr.prototype.defaults = {
rating: void 0,
numStars: 5,
change: function(e, value) {}
};
function Starrr($el, options) {
var i, _, _ref,
_this = this;
this.options = $.extend({}, this.defaults, options);
this.$el = $el;
_ref = this.defaults;
for (i in _ref) {
_ = _ref[i];
if (this.$el.data(i) != null) {
this.options[i] = this.$el.data(i);
}
}
this.createStars();
this.syncRating();
this.$el.on('mouseover.starrr', 'span', function(e) {
return _this.syncRating(_this.$el.find('span').index(e.currentTarget) + 1);
});
this.$el.on('mouseout.starrr', function() {
return _this.syncRating();
});
this.$el.on('click.starrr', 'span', function(e) {
return _this.setRating(_this.$el.find('span').index(e.currentTarget) + 1);
});
this.$el.on('starrr:change', this.options.change);
}
Starrr.prototype.createStars = function() {
var _i, _ref, _results;
_results = [];
for (_i = 1, _ref = this.options.numStars; 1 <= _ref ? _i <= _ref : _i >= _ref; 1 <= _ref ? _i++ : _i--) {
_results.push(this.$el.append("<span class='glyphicon .glyphicon-star-empty'></span>"));
}
return _results;
};
Starrr.prototype.setRating = function(rating) {
if (this.options.rating === rating) {
rating = void 0;
}
this.options.rating = rating;
this.syncRating();
return this.$el.trigger('starrr:change', rating);
};
Starrr.prototype.syncRating = function(rating) {
var i, _i, _j, _ref;
rating || (rating = this.options.rating);
if (rating) {
for (i = _i = 0, _ref = rating - 1; 0 <= _ref ? _i <= _ref : _i >= _ref; i = 0 <= _ref ? ++_i : --_i) {
this.$el.find('span').eq(i).removeClass('glyphicon-star-empty').addClass('glyphicon-star');
}
}
if (rating && rating < 5) {
for (i = _j = rating; rating <= 4 ? _j <= 4 : _j >= 4; i = rating <= 4 ? ++_j : --_j) {
this.$el.find('span').eq(i).removeClass('glyphicon-star').addClass('glyphicon-star-empty');
}
}
if (!rating) {
return this.$el.find('span').removeClass('glyphicon-star').addClass('glyphicon-star-empty');
}
};
return Starrr;
})();
return $.fn.extend({
starrr: function() {
var args, option;
option = arguments[0], args = 2 <= arguments.length ? __slice.call(arguments, 1) : [];
return this.each(function() {
var data;
data = $(this).data('star-rating');
if (!data) {
$(this).data('star-rating', (data = new Starrr($(this), option)));
}
if (typeof option === 'string') {
return data[option].apply(data, args);
}
});
}
});
})(window.jQuery, window);
$(function() {
return $(".starrr").starrr();
});
$(document).ready(function() {
$('#stars').on('starrr:change', function(e, value){
$('#count').html(value);
});
$('#stars-existing').on('starrr:change', function(e, value){
$('#count-existing').html(value);
});
});
コードは、このリンクから
関連する問題
- 1. 材料設計ライトのロード
- 2. 材料設計ライト円グラフダイナミック
- 3. 材料設計ライトをフォーミングしないフォーム上の要素
- 4. 材料設計ライトが私のウェブサイトで動作していません
- 5. 材料設計ライト:ダイナミック引き出しレイアウトがupgradeElement
- 6. Angular4(角-CLI)および材料設計ライト(角度-MDL @)
- 7. 材料設計ライトの左、中央、右揃え
- 8. ブートストラップや材料設計ライトまたは両方
- 9. Angular2材料設計
- 10. 材料設計ライトエラーを使用してパスワード確認を確認
- 11. は、材料設計を使用して、左
- 12. なぜ材料設計ライト(MDL)はMDCで廃止されましたか?
- 13. CSS:材料設計の影の問題を作成
- 14. 材料設計RecyclerViewレイアウト
- 15. 材料設計/ 3列リスト
- 16. ネイティブSeekbarPreference材料設計
- 17. Xamarin.Android材料設計のアイコン
- 18. ImageButtonsの材料設計ガイドライン
- 19. 材料設計のナビゲーションドロワー
- 20. 材料設計日付ピッカー
- 21. 角度材料設計を使用したテーブル状のレイアウト
- 22. はプログラム集中し、次のパターンでangular2とangular2-材料を使用してangular2材料設計入力
- 23. 角度材料設計を使用して角度キー値を反復する
- 24. 窓用材料設計8.1 rt
- 25. Codeigniterを使用して材料設計でajaxを呼び出します
- 26. 角度-材料は、私は、角1.5.9 &角度材料設計を使用してい
- 27. 材料設計ライト、スクロールが底に達していないか確認してください
- 28. ポリマーを使用してアプリの材料デザインヘッダを作成する方法
- 29. 角度材料を使用してサイドナビゲーションコンポーネントを作成する方法2
- 30. angular2材料設計のドロップダウンリストのチェックボックス
を見つけ、あなたがこれまでにしようとしている何かを表示します。 –
私は何も試していない...私はどのように起動するのか分からない –