为了账号安全,请及时绑定邮箱和手机立即绑定

怎么实现手机端滑动屏幕获得某一个元素距离顶部的距离?同时这个值能被其他函数引用呢?

怎么实现手机端滑动屏幕获得某一个元素距离顶部的距离?同时这个值能被其他函数引用呢?

米脂 2018-11-14 18:19:53
如题,我想要实现的是滑动手机屏幕,当某一个元素距离顶部某个值(例如200px)时,单击屏幕上的弹出按钮,弹出层的位置距离顶部200px$(document).ready(function(){    $('.content_box').bind('touchstart', function(e) {        var a =$(".article_box").offset().top;        distance = a;        console.log(distance);    });});//执行函数function show_taboo(){    if(distance>200){        alert("出现了")//做处理    }else{        alert("隐藏")、、处理}想要实现的是这个效果,distance的值可以获得,但是在show函数里面就无法引用了,求大神?
查看完整描述

1 回答

?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞

$(document).ready(function(){


         $('.content_box').bind('touchstart', test());

 });

//定义函数

function test(){


return $(".content_box").offset().top;

//执行函数

function show_taboo(){


distance = test();//获得监听事件的值

if(distance>200){

    alert("出现了")//做处理

}else{

    alert("隐藏") //处理

}

}


查看完整回答
反对 回复 2018-12-13
  • 1 回答
  • 0 关注
  • 945 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号