@@ -29,7 +29,8 @@ function launchParticlesJS(tag_id, params){
29
29
img_height : 100
30
30
} ,
31
31
opacity : {
32
- opacity : 1 ,
32
+ value : 1 ,
33
+ random : false ,
33
34
anim : {
34
35
enable : false ,
35
36
speed : 2 ,
@@ -249,7 +250,7 @@ function launchParticlesJS(tag_id, params){
249
250
}
250
251
251
252
/* opacity */
252
- this . opacity = opacity ;
253
+ this . opacity = ( pJS . particles . opacity . random ? Math . random ( ) : 1 ) * pJS . particles . opacity . value ;
253
254
if ( pJS . particles . opacity . anim . enable ) {
254
255
this . opacity_status = false ;
255
256
this . vo = pJS . particles . opacity . anim . speed / 100 ;
@@ -393,7 +394,7 @@ function launchParticlesJS(tag_id, params){
393
394
394
395
pJS . fn . particlesCreate = function ( ) {
395
396
for ( var i = 0 ; i < pJS . particles . nb ; i ++ ) {
396
- pJS . particles . array . push ( new pJS . fn . particle ( pJS . particles . color , pJS . particles . opacity . opacity ) ) ;
397
+ pJS . particles . array . push ( new pJS . fn . particle ( pJS . particles . color , pJS . particles . opacity . value ) ) ;
397
398
}
398
399
} ;
399
400
@@ -411,7 +412,7 @@ function launchParticlesJS(tag_id, params){
411
412
/* change opacity status */
412
413
if ( pJS . particles . opacity . anim . enable ) {
413
414
if ( p . opacity_status == true ) {
414
- if ( p . opacity >= pJS . particles . opacity . opacity ) p . opacity_status = false ;
415
+ if ( p . opacity >= pJS . particles . opacity . value ) p . opacity_status = false ;
415
416
p . opacity += p . vo ;
416
417
} else {
417
418
if ( p . opacity <= pJS . particles . opacity . anim . opacity_min ) p . opacity_status = true ;
@@ -603,7 +604,7 @@ function launchParticlesJS(tag_id, params){
603
604
pJS . particles . array . push (
604
605
new pJS . fn . particle (
605
606
pJS . particles . color ,
606
- pJS . particles . opacity . opacity ,
607
+ pJS . particles . opacity . value ,
607
608
{
608
609
'x' : pos ? pos . pos_x : Math . random ( ) * pJS . canvas . w ,
609
610
'y' : pos ? pos . pos_y : Math . random ( ) * pJS . canvas . h
0 commit comments