Я использовал плагин довольно давно. Попробовал конфиг на репо, и да, действительно, он выглядит так, как вы описали. Если вы хотите выглядеть как его снимок экрана, скопируйте вместо него его CodePen , который отличается от его файла readme.
После этого я попытался установить для value
of number
объекта particle
значение 100. Это будет примерно так:
{
"particles": {
"number": {
"value": 100,
...
},
...
},
...
}
Обратите внимание, что вы должны учитывать количество частиц до размера его контейнера, так что я не буду заполнен и вызывает падение fps.
Три самых популярных метода (которые часто используются в тандеме):
Если бы я должен был быть жестоко честным, то я сказал бы, что это кажется, что Вы - тот, перепутанный веб-обратными передачами, не Вашим приложением (это - то, если Вы - тот, который записал это).;-)
Тем не менее в дополнение к другим предложениям, что я сделал бы в этом случае, место "маркер" в скрытом поле в форме - как GUID - который отправляется назад. Используйте это, чтобы отследить сделанную работу и только позволить ей использоваться однажды. Например, когда отправлено назад, поместите его в устройство хранения данных сессии. Каждый раз обратная передача является выполненной проверкой сессия сначала для этого маркера, и если это там, затем ничего не делают. Если это не там, сохраните его на сессии и сделайте работу. Когда сессия заканчивается, маркеры выброшены автоволшебно. Легкий. Намного лучше, чем некоторый замысловатый маркер базы данных.
Проверьте это управление Ajax ASP.NET, названное Риталином PostBack от человека SO'r Dave Ward.
Я решил проблему написанием javascript, отключающего функциональную кнопку щелчка:
MyButton.Attributes.Add("onclick",
"javascript:this.onclick=function(){return false;};");