swiper.min.js插件如何判断左滑和右滑

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swiper.min.js插件如何判断左滑和右滑相关的知识,希望对你有一定的参考价值。

参考技术A <!DOCTYPE html>
<html>
<head>
...
<link rel="stylesheet" href="path/to/swiper.min.css">
</head>
<body>
...
<script src="path/to/swiper.min.js"></script>
</body>
</html>追问

我不是问格式,一个四个div,我就是想在右滑的时候将第一个div隐藏,第四个显示,右滑的时候,左滑的时候第一个显示,第四个隐藏,但我需要先触发左滑和右滑,做判断,有办法吗

抽屉实现-->

DrawerLayout可以实现左滑和右滑功能,只要在layout文件中配置好左右两个抽屉就可以了,左右两个抽屉可以是任意的view,结合NavigationView可以很好实现侧滑菜单的功能

要使用DrawerLayout,需要v4包,使用NavigationView,需要v7包;

--------------------------------------------布局------------------------------------------------

<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.qianfeng.zhouyi.drawerlayouttest.MainActivity">

<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent"/>

<android.support.design.widget.NavigationView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="left"
app:headerLayout="@layout/layout_navhead"
app:menu="@menu/mymenu"
android:id="@+id/navTest"

/>
</android.support.v4.widget.DrawerLayout>
----------------------------------------------------------------------------

drawlayout只需要配置layout_gravity属性为“left”或“right”即可自动构建左边或右边的抽屉,也可两个都配置

headerLayout就是给导航栏增加一个头部Layout。

menu就是对应菜单项的选择条目。

--------------------------------------navigationview的响应操作--------------------------------------------

设置navigationview的菜单响应:

//设置导航栏NavigationView的点击事件
NavigationView mNavigationView = (NavigationView) findViewById(R.id.navigation_view);
mNavigationView.setNavigationItemSelectedListener(new NavigationView.OnNavigationItemSelectedListener() {
    @Override
    public boolean onNavigationItemSelected(MenuItem menuItem) {
        switch (menuItem.getItemId()) {
            //事件操作...
        }
        menuItem.setChecked(true);//点击了把它设为选中状态
        mDrawerLayout.closeDrawers();//关闭抽屉
        return true;
    }
});

以上是关于swiper.min.js插件如何判断左滑和右滑的主要内容,如果未能解决你的问题,请参考以下文章

touch监听判断手指的上滑,下滑,左滑,右滑,事件监听

Swiper插件分页器使用

插件-模仿滑动动作事件

显示从右滑进,隐藏向左滑出效果

Android SwipeToDismiss:左滑/右滑删除ListView条目Item

移动端h5禁用浏览器左滑右滑的前进后退功能