亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我想學習滑塊控制div

我想學習滑塊控制div

qq_風雨中堅強_0 2016-04-17 12:54:29
找不著完整的代碼,自己寫了點,實現不了滑塊使得DIV塊平移的效果<!DOCTYPE html><html><head> <title>創建3D場景</title> <style type="text/css">? ? #wrap{? ? -webkit-perspective:800px;/*表示3維物體距離瀏覽器窗口800像素處*/? ? -webkit-perspective-origin:50% 50%;/*表示位于瀏覽器正中心處觀察3維物體*/? ? ? ? -webkit-transform-style:-webkit-perspective-3d;? ? }? ? #block{? ? width: 100px;? ? height: 100px;? ? margin: 0px auto;? ? background: yellow;? ? /*-webkit-transform:translateX(x 500px);/*沿X軸位移500PX*/? ? /*-webkit-transform:rotateX(45deg); /*繞X軸旋轉45度*/? ? }? ? #op.range-control{? ? width: 721px;? ? } </style> <script type="text/javascript"> function translate() { var x=document.getElementById("translatex").value; var y=document.getElementById("translatey").value; var z=document.getElementById("translatez").value; document.getElementById("block").style.webkitTransform="translateX("x"+px) translateY("y"+px) translateZ("z"+px)"; document.getElementById("translatex-span").innerText=x; document.getElementById("translatey-span").innerText=y; document.getElementById("translatez-span").innerText=z; } </script></head><body><div id="wrap"> <div id="block"> </div> <div id="op">? ? ? ?<p>translatex:<span id="translatex-span">0</span>px</p>? ? ? ?<input type="range" min="-360" max="360" id="translatex" value="0" class="range-control" onchange="translate()"/><br>? ? ? ?<p>translatey:<span id="translatey-span">0</span>px</p>? ? ? ?<input type="range" min="-360" max="360" id="translatey" value="0" class="range-control" onchange="translate()"/><br>? ? ? ?<p>translatez:<span id="translatez-span">0</span>px</p>? ? ? ?<input type="range" min="-360" max="360" id="translatez" value="0" class="range-control" onchange="translate()"/><br> </div></div></body></html>
查看完整描述

1 回答

?
找誰

TA貢獻1條經驗 獲得超0個贊

我把你的代碼運行在頁面上 ,發現了很多錯誤。因為我是JS初學者,所以不能幫助你什么,只能告訴你,onchange="translate()" 根本進不去function translate(),改變onchange方法,用onpropertychange、oninput?? 方法也是一樣,oninput? 報錯:new_file1.html:61 Uncaught TypeError: translate is not a function。其它的沒有反應。

查看完整回答
反對 回復 2016-04-18
  • 1 回答
  • 0 關注
  • 1258 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號