JS控制GIF图片的停止与显示(掷骰子实现)
在掷骰子游戏中,通过需要控制骰子的转动以及转动结果的显示,骰子的转动可以用GIF动图来实现,每次投掷骰子的结果可以通过点击按钮显示静态图片。代码如下:
<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>CSS实现GIF动图的停止与开始(骰子)</title><style type="text/css"></style></head><body><!--动图--><img src="img/all/webDemo4-1.gif" alt="gifImg" id="gifImg" /><input type="button" name="btn" id="btn" value="暂停" οnclick="stop()" /></body><script type="text/javascript">var image = document.getElementById("gifImg");var button = document.getElementById("btn");function stop() { var max = 6;var randomNum = Math.floor(Math.random()*max)+1;console.log(randomNum);if((button.value == "暂停") && randomNum == 1) {//静态图片,可以自定义控制显示image.src = "img/all/link1.jpg"button.value = '播放';console.log('已暂停');} else if((button.value == "暂停") && randomNum == 2) {//静态图片,可以自定义控制显示image.src = "img/all/link2.jpg"button.value = '播放';console.log('已暂停');} else if((button.value == "暂停") && randomNum == 3) {//静态图片,可以自定义控制显示image.src = "img/all/link3.jpg"button.value = '播放';console.log('已暂停');} else if((button.value == "暂停") && randomNum == 4) {//静态图片,可以自定义控制显示image.src = "img/all/link4.jpg"button.value = '播放';console.log('已暂停');} else if((button.value == "暂停") && randomNum == 5) {//静态图片,可以自定义控制显示image.src = "img/all/link5.jpg"button.value = '播放';console.log('已暂停');} else if((button.value == "暂停") && randomNum == 6) {//静态图片,可以自定义控制显示image.src = "img/all/link6.jpg"button.value = '播放';console.log('已暂停');} else{//动图image.src = "img/all/webDemo4-1.gif"button.value = '暂停';console.log('已开始');} }</script>
</html>
以上!
JS控制GIF图片的停止与显示(掷骰子实现)相关推荐
- java让gif图停止,JS控制GIF图片的停止与显示
在掷骰子游戏中,通过需要控制骰子的转动以及转动结果的显示,骰子的转动可以用GIF动图来实现,每次投掷骰子的结果可以通过点击按钮显示静态图片.代码如下: CSS实现GIF动图的停止与开始(骰子) var ...
- html背景音乐bgsound,js控制网页背景音乐播放停止(bgsound)
/p> Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ...
- js控制页面元素的隐藏与显示
2019独角兽企业重金招聘Python工程师标准>>> <body> <div> <button οnclick='javascript:Layer ...
- 一款js控制背景图片平铺
背景图片的平铺方法有很多种,纯色背景,渐变背景,图片背景,今天讲的是移动端的图片背景~~~~ <style>html,body{height:100%;padding:0;margin:0 ...
- js控制html元素的隐藏和显示
方法一: document.getElementById("ElementId").style.visibility="hidden"; document.ge ...
- JS控制图片显示的大小(图片等比例缩放)
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="C ...
- html 禁止gif自动播放,通过CSS或JS实现gif动态图片的停止与播放
到需要可以随时随地停止gif动态图片播放的需求的时候,可以通过下面几种方法实现. 方法一:多img资源控制处理 就是准备2套图片,一个是gif动态图片,还有一个是只有一帧的静止的图片,如jpg图片.然 ...
- gif在html里为何会自动停止,CSS或JS实现gif动态图片的停止与播放
一.屋外:寒风吹,雪花飘:屋内:空调吹,代码飘 上午出去买菜,正好下雨了,还夹杂着冰珠子.鄙人大意,穿的是一件帅气但单薄的黄色大衣,立马冻成了中华田园犬.原本计划去钓鱼的,科科,作罢,上午在家看CCT ...
- CSS或JS实现gif动态图片的停止与播放
by zhangxinxu from http://www.zhangxinxu.com 本文地址:http://www.zhangxinxu.com/wordpress/?p=5081 一. 对于习 ...
最新文章
- Java NIO学习系列一:Buffer
- [异常记录] Error: Could not find header file for MYSQL
- 解决nginx部署后css、js、图片等样式不加载的问题
- 2021-2025年中国成人脊柱矫形器行业市场供需与战略研究报告
- 使用单例模式实现自己的HttpClient工具类
- 消费滚动滴log日志文件(flume监听,kafka消费,zookeeper协同)
- python搭建微信小程序-Python flask构建微信小程序订餐系统
- 单片机c语言加到4归0,单片机C语言教程四
- 微信小程序简单签到功能源码分享
- 《商业的本质》读书笔记
- Java开源模板引擎
- vue使用阿里云视频点播
- 课程表APP开发市场现状分析
- Oracle Core: Essential Internals for DBAs and Developers
- 【Scala】Scala 部署和安装
- 思维导图TheBrain基础实操教程——查找、添加附件和链接
- 网页前端设计-作业二(CSS)
- Python库-uiautomator2(app自动化)
- Windows信使服务Messenger的安装
- jQuery学习笔记【黑马程序员】