把以下js的代码改成JQuery的
<scripttype="text/javascript">vardiv=document.getElementById('div1');div.addEventList...
<script type="text/javascript">
var div = document.getElementById('div1');
div.addEventListener('touchmove', function(event) {
event.preventDefault();//阻止其他事件
// 如果这个元素的位置内只有一个手指的话
if (event.targetTouches.length == 1) {
var touch = event.targetTouches[0]; // 把元素放在手指所在的位置
div.style.left = touch.pageX + 'px';
div.style.top = touch.pageY + 'px';
div.style.background = "#DD524D";
}
}, false);
</script>
得到实体用class 不要用id 谢谢~ 展开
var div = document.getElementById('div1');
div.addEventListener('touchmove', function(event) {
event.preventDefault();//阻止其他事件
// 如果这个元素的位置内只有一个手指的话
if (event.targetTouches.length == 1) {
var touch = event.targetTouches[0]; // 把元素放在手指所在的位置
div.style.left = touch.pageX + 'px';
div.style.top = touch.pageY + 'px';
div.style.background = "#DD524D";
}
}, false);
</script>
得到实体用class 不要用id 谢谢~ 展开
1个回答
展开全部
<script>
var div = $("#div1");
// 如果需要改成成class的 var div = $(".xxx");
div.addListener("touchmove",function(e){
e.preventDefault();
if(e.targetTouches.length === 1){
div.css({'left':touch.pageX,'top':touch.pageY,'background':"#DD524D});
}
});
</script>
// 你没提供具体的class.所以无从用class选择
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询