小编ojs*_*bal的帖子

Touchmove与Phonegap

我真的在Phonegap和JQuery的Android应用程序上苦苦挣扎.

我想做的就是将touchmove绑定到一个元素,然后在我移动手指时检查X和Y坐标(基本上是拖动)

$('#someElm').bind('touchmove',function(event){
        //Code here..!
});
Run Code Online (Sandbox Code Playgroud)

当我触摸屏幕时,touchmove会触发,但之后我真的不知道事件的对象是什么 - 我已经尝试过event.screenX,event.pageX,但是没有用.

有任何想法吗?

javascript jquery jquery-mobile cordova

4
推荐指数
1
解决办法
6071
查看次数

在div jquery中滚动到div的顶部

我有一个div包含其他几个div,我希望能够点击哪个div滚动到包含div的顶部.

我不想简单地滚动到div的顶部,这将是scrollTop:0,我想要点击该div的任何div来滚动到顶部.

使用scrollTop:$(this).offset().top仅给出相对于容器的偏移量,因此它不正确,因为它只返回一个相对较小的值.

这是设置:

    <div id="container" style="position:relative; height:400px; width:100%; overflow:auto;"> 
<div id="div1" class="clicker" style="height: 1000px; width 100px; ; background:blue">
        Test
    </div>

    <div id="div2" class="clicker" style="height: 1000px; width 100px; background:green">
        Test 2
    </div>

     <div id="div3" class="clicker" style="height: 1000px; width 100px; background:yellow">
        Test 3
    </div>

</div>
Run Code Online (Sandbox Code Playgroud)

用这个JS:

$(".clicker").click(function ()
                    {
                    $('#container').animate({
                        scrollTop: WHAT GOES HERE?
                    }, 2000);

            });
Run Code Online (Sandbox Code Playgroud)

这是jsfiddle:

http://jsfiddle.net/byvL43u6/

干杯

javascript jquery scroll

4
推荐指数
1
解决办法
6880
查看次数

标签 统计

javascript ×2

jquery ×2

cordova ×1

jquery-mobile ×1

scroll ×1