Jquery-spilleautomater h1>

Vi anbefaler a oppgradere til nyeste Safari, Google Chrome eller Firefox.

Trekk foresporsler 0.

Bli med GitHub i dag.

GitHub er hjem for over 20 millioner utviklere som arbeider sammen for a verts- og gjennomgangskode, administrere prosjekter og bygge programvare sammen.

Klon med HTTPS.

Bruk Git eller kassen med SVN ved hjelp av webadressen.

ezSlots er et trivielt enkelt JQuery «Slot Machine Construction Kit». Den eneste avhengigheten er jQuery og jQuery Easing-biblioteket. Det kan fa lov til a kjore tilfeldig eller a ga til en forhandsdefinert «vinnende» kombinasjon, kan ha et hvilket som helst antall hjul og bruke et hvilket som helst sett med symboler (HTML-tegn, bilder osv.)

Den er utformet som et pedagogisk verktoy / prove, samt et «klar til a ga» -teknologi for a legge til noen spor til en hvilken som helst side. Det er andre, mer avanserte jQuery-spilleautomater der ute (inkludert evnen til a fortsette a spinne pa ubestemt tid, hvilke ezSlots ikke har), men ved a holde kodebase til under 100 linjer, er ezSlots ment a v re lett a forsta og tilpasse.

Det forste argumentet er iden til en div som finnes pa siden.

Det andre argumentet er et kart med folgende nokler:

reelCount – hvor mange hjul / vinduer som skal vises (standard: 3) symboler – en matrise som inneholder HTML-strenger (eller en rekke arrays hvis du vil ha forskjellige symbolsett for hver reel) (standard: [‘A’, ‘B’, ‘ C ‘] winningSet – et valgfritt utvalg som angir offset for et «vinnende» spinn. (For eksempel, hvis den forste oppforingen i symboloppstillingen var «vinneren», bor dette v re [0,0,0]) (standard: none. Hvis du vil ringe .win () dette bor eksplisitt settes) startSet – et valgfritt system som angir forskyvningen nar sporene forst vises. (standard: ingen, sa bare tilfeldige oppforinger) bredde – bredde for hvert sporvindu i piksler (standard: 100) hoyde – hoyde for hvert sporvindu i piksler (standard: 100) tilbakeringing – valgfri funksjon som skal kalles nar animasjonen er fullfort (ca.).

Det er en eksempelside der du kan se «alle standardversjoner», en med enkle tekstnumre, ett med bilder og en som bruker blandetype. Eksempel pa blandet type bruker en tilbakeringingsfunksjon for a vise en JSON-strenget versjon av resultatene.

Koden starter med monsteret som a lagre «dette» i en privat variabel «det». Det setter deretter medlemsvariabler med en blanding av verdier fra alternativkartet og hardkablede standardinnstillinger.

Init-funksjonen er definert, men bare kalt nar de andre medlemsfunksjonene er innstilt. Det skaper passende antall vinduer / hjul.

CSS foreslar at strukturen ezslots genererer:

ezslots – en klasse som er tilordnet det inneholdende div-vinduet – refererer til en av glidebryteren til hjulsvisning – dette er delen som faktisk beveger seg. symbol – container for et enkelt symbol som vil dukke opp i vinduets innhold – hvor symbolet faktisk «lever» (nodvendig for horisontal og vertikal sentrering)

Hoyder og bredder brukes manuelt og redundant for a sikre konsistens med animasjonen.

Ogsa, hvert hjul vindu er gitt klassen «window_ #» hvor # er sin posisjon i ezslots div.

For animasjonseffekten legges 20 symboler til hvert vindu (tilfeldig valgt fra en rekke alternativer for den spolen, bortsett fra muligens for det «vinnende» resultatet som faktisk vises i vinduet nar det kommer til hvile) og en «easyOutElastic» lettelse gir illusjonen av en roterende hjuls som deretter setter seg pa plass.

Med en vanlig eller garantert seier, returnerer resultatene en rekke offsets i en rekke «muligheter». Det er for oyeblikket ingen funksjon for a oversette disse offsetene i HTML-strengene som vises, men det ville v re trivielt a skrive om nodvendig.

&kopiere; 2018 GitHub, Inc. Vilkar Personvern Sikkerhetsstatus Hjelp.

Du kan ikke utfore denne handlingen pa dette tidspunktet.

Du logget pa med en annen fane eller et vindu. Oppdater for a oppdatere okten din. Du logget ut i en annen kategori eller et vindu. Oppdater for a oppdatere okten din.

Categories: posts


Hilsener! Vil du spille i det mest ærlige kasinoet? Vi forbereder det for deg. Spill her nå!