当前位置: 首页 > news >正文

php网站开发视频网站泰安招聘信息最新招聘2023

php网站开发视频网站,泰安招聘信息最新招聘2023,自己做网站 需要会什么6,商品热搜词排行榜移动色块案例 实现一个可以拖动并且在拖动过程中会自动改变颜色的色块。 移动色块#xff1a;用户可以通过鼠标按住并拖动页面上的红色方块#xff08;#blocks#xff09;。当用户按下鼠标左键时#xff0c;色块开始跟随鼠标的移动而移动#xff1b;当用户释放鼠标左键时…移动色块案例 实现一个可以拖动并且在拖动过程中会自动改变颜色的色块。 移动色块用户可以通过鼠标按住并拖动页面上的红色方块#blocks。当用户按下鼠标左键时色块开始跟随鼠标的移动而移动当用户释放鼠标左键时色块停止移动。显示当前位置随着色块的移动其当前的屏幕坐标相对于浏览器窗口会被实时更新并显示在页面底部左侧的位置显示区域#positionDisplay中。自动变色一旦用户开始拖动色块系统就会每隔300毫秒随机改变一次色块的颜色。颜色的变化是通过调用 getRandomColor() 函数生成一个随机的颜色值并使用 updateColor(color) 函数来更新色块的背景颜色和颜色显示区域#colorDisplay中的文本。交互反馈在拖动过程中用户的每一次鼠标移动都会触发色块位置的更新同时如果色块正在被拖动那么颜色也会持续变化直到用户释放鼠标左键为止。 练习JavaScript 事件监听器如 mousedown, mouseup, mousemove与 CSS 样式 !DOCTYPE html html langzh-CNheadmeta charsetUTF-8title移动色块/titlestyle#blocks {width: 100px;height: 100px;background-color: #FF0000;border-radius: 2px;position: absolute;cursor: pointer;}#colorDisplay,#positionDisplay {position: absolute;bottom: 0;left: 0;}#positionDisplay {left: 160px;}/style/headbodyspan idcolorDisplay当前颜色: #FF0000 /spanspan idpositionDisplay当前位置: (0, 0) /spandiv idblocks/divscript// 获取色块var div document.getElementById(blocks);// 获取颜色位置显示区域var colorDisplay document.getElementById(colorDisplay);var positionDisplay document.getElementById(positionDisplay);var posX, posY, mouseX, mouseY;var dragging false;// 自动变色定时器变量var colorChangeInterval;// 随机生成颜色function getRandomColor() {var letters 0123456789ABCDEF;var color #;for (var i 0; i 6; i) {color letters[Math.floor(Math.random() * 16)];}return color;}// 更新颜色并显示function updateColor(color) {div.style.backgroundColor color;colorDisplay.textContent 当前颜色: color;}// 更新位置并显示function updatePosition(left, top) {div.style.left left px;div.style.top top px;positionDisplay.textContent 当前位置: ( left , top );}// 改变颜色function colorChange() {updateColor(getRandomColor());}// mousedown 开始拖拽div.addEventListener(mousedown, function (e) {dragging true;mouseX e.clientX;mouseY e.clientY;posX parseInt(div.style.left) || 0;posY parseInt(div.style.top) || 0;e.preventDefault(); // 防止文本选中等默认行为// 开始拖拽时启动定时器if (!colorChangeInterval) {colorChangeInterval setInterval(colorChange, 300);}});// mouseup 停止拖拽document.addEventListener(mouseup, function (e) {dragging false;// 停止拖拽时清除定时器if (colorChangeInterval) {clearInterval(colorChangeInterval);colorChangeInterval null;}});// mousemove 更新位置document.addEventListener(mousemove, function (e) {if (dragging) {var dx e.clientX - mouseX;var dy e.clientY - mouseY;var newX posX dx;var newY posY dy;updatePosition(newX, newY);}});/script/body /htmljQuery 版本 bodyspan idcolorDisplay当前颜色: #FF0000 /spanspan idpositionDisplay当前位置: (0, 0) /spandiv idblocks/divscript$(document).ready(function() {var $div $(#blocks);var $colorDisplay $(#colorDisplay);var $positionDisplay $(#positionDisplay);var posX, posY, mouseX, mouseY;var dragging false;// 自动变色定时器变量var colorChangeInterval;function getRandomColor() {var letters 0123456789ABCDEF;var color #;for (var i 0; i 6; i) {color letters[Math.floor(Math.random() * 16)];}return color;}function updateColor(color) {$div.css(backgroundColor, color);$colorDisplay.text(当前颜色: color);}function updatePosition(left, top) {$div.css({left: left px, top: top px});$positionDisplay.text(当前位置: ( left , top ));}function colorChange() {updateColor(getRandomColor());}$div.on(mousedown, function(e) {dragging true;mouseX e.clientX;mouseY e.clientY;posX parseInt($div.css(left)) || 0;posY parseInt($div.css(top)) || 0;e.preventDefault();if (!colorChangeInterval) {colorChangeInterval setInterval(colorChange, 300);}});$(document).on(mouseup, function(e) {dragging false;if (colorChangeInterval) {clearInterval(colorChangeInterval);colorChangeInterval null;}});$(document).on(mousemove, function(e) {if (dragging) {var dx e.clientX - mouseX;var dy e.clientY - mouseY;var newX posX dx;var newY posY dy;updatePosition(newX, newY);}});});/script /body
http://www.hkea.cn/news/14312820/

相关文章:

  • 太原定制网站建设制作公司已备案个人网站做淘宝客
  • 同学录网站开发实现基本要求免费软件app不收费的
  • 做网站的人月所有复刻手表网站
  • 郑州网站建设蝶动科技网站建设的所有权
  • 网站的模板演示怎么做论坛网站建设公司
  • 做网站工作室找客户难关于网站seo优化
  • 海南app网站建设图跃企业网站建设
  • 广州康体设备网站建设删除wordpress主题字体载入
  • 企业所得税税率5%aso优化什么意思是
  • 成都市建设部官方网站制作二维码的思维导图
  • 如何看网站有没有备案眉山专业网吧设计公司
  • 免费psd模板网站建设银行信用卡申请网站
  • 网站项目开发流程图厦门的商城网站建设
  • 网站优化是在哪里做修改网站做不做双解析
  • 个人建 行业 网站南山网站公司
  • 工程技术研究中心网站建设要求手机网站建设哪家好
  • 建设网站比较好公司公司运营策划营销
  • 织梦唯美网站源码品牌标识设计
  • 网站快速优化排名官网接家装活找哪个平台
  • 网站什么也没动怎么不收录啦sns社交网站 建设文档
  • 后缀为net的网站有哪些石家庄设计网站公司
  • 一个一起做网站网络安全有名的培训学校
  • 网站如何盈利流量费青县网站建设咨询
  • 用书籍上的文章做网站更新创新的天津网站建设
  • 男女性直接做的视频网站青岛市区商场黄页
  • 徐州建站网页建设自己做的网站涉黄
  • 英语培训网站源码网站开发工程师asp考试
  • 建设门户网站导购网站 模板
  • 网站建设招标书江苏国泰做的网站案例
  • 免费建站模板横栏网站建设