Events iPhone/iPad触控事件触发不同div
这似乎是一个简单的解决办法,但我不能全神贯注。我有四个像下面一样的divEvents iPhone/iPad触控事件触发不同div,events,ipad,touch,target,Events,Ipad,Touch,Target,这似乎是一个简单的解决办法,但我不能全神贯注。我有四个像下面一样的div <div ontouchstart="touchStart(event)" ontouchmove="touchMove (event)" ontouchend="touchEnd (event)" class="c1" id="c1">copy1</div> 问题在于触摸功能如何针对不同的div(而不是触摸的目标),并在touchStart中将其不透明度从0更改为1,然后在touchEnd中将其
<div ontouchstart="touchStart(event)" ontouchmove="touchMove (event)" ontouchend="touchEnd (event)" class="c1" id="c1">copy1</div>
问题在于触摸功能如何针对不同的div(而不是触摸的目标),并在touchStart中将其不透明度从0更改为1,然后在touchEnd中将其从1更改为0
谢谢我不是专家,但这是我的两分钱,希望能帮你找到解决办法 使用jquery,单击一个元素可以触发另一个元素,并更改目标的css不透明度属性,如:
$("#div_thats_touched").click(function(){
$("#target_div").css("opacity","1");
})
在javascript中,它类似于
this.onClick(function(){
target=document.getElementById('target');
target.style.opacity("1");
});
或者,如果要触发另一个元素的事件:
$("#div_thats_touched").click(function(){
$("#target_div").trigger("click");
})
您可以使用jquery的toggle方法将它们组合成一个方法,而不是使用touchstart和touchend(可能)
http://api.jquery.com/trigger/
$("#div_thats_touched").click(function(){
$("#target_div").trigger("click");
})