定义一个用于处理移动端单击双击长按滑动等事件的函数

本文介绍了一个函数,旨在处理移动端常见的交互事件,包括单击、双击、长按及滑动操作,提供了一种统一的事件处理方式。
摘要由CSDN通过智能技术生成
 function touch(elem,type,handler){
   
            var types=['click','dbclick','press','slider'];
            var index=-1;//用于判断type是否合法
            for(var i=0;i<types.length;i++){
   
                if(types[i]==type){
   
                    index=i;
                    break;
                }
            }
            //不合法不执行函数
            if(type==-1){
   return;}
            if(!handler instanceof Function){
   return;}
            var point={
   //保存当前触摸点的状态
            timer:-1//保存定时器id
        };
        elem.addEventListener('touchstart',function
Java事件处理编程的主要类和函数包括: 1. ActionListener类:用于处理按钮、菜单等组件的动作事件。 2. MouseListener类:用于处理鼠标事件,如单击双击、拖动等。 3. KeyListener类:用于处理键盘事件,如按下、释放、敲击等。 4. WindowListener类:用于处理窗口事件,如打开、关闭、最小化等。 5. ComponentListener类:用于处理组件事件,如大小改变、位置改变等。 6. FocusListener类:用于处理组件焦点事件,如获得焦点、失去焦点等。 7. ItemListener类:用于处理复选框、单选框等组件的状态改变事件。 8. ListSelectionListener类:用于处理列表框、表格等组件的选中事件。 9. ChangeListener类:用于处理滑动条、进度条等组件的值改变事件。 10. repaint()函数用于重绘组件。 11. setVisible()函数用于设置组件的可见性。 12. setEnabled()函数用于设置组件的可用性。 13. addActionListener()函数用于为按钮、菜单等组件添加动作事件监听器。 14. addMouseListener()函数用于为组件添加鼠标事件监听器。 15. addKeyListener()函数用于为组件添加键盘事件监听器。 16. addWindowListener()函数用于为窗口添加窗口事件监听器。 17. addComponentListener()函数用于为组件添加组件事件监听器。 18. addFocusListener()函数用于为组件添加焦点事件监听器。 19. addItemListener()函数用于为复选框、单选框等组件添加状态改变事件监听器。 20. addListSelectionListener()函数用于为列表框、表格等组件添加选中事件监听器。 21. addChangeListener()函数用于滑动条、进度条等组件添加值改变事件监听器。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值