精华内容
下载资源
问答
  • 最近在做的一个小程序,需要用到上拉菜单,按照学习的内容,自己尝试着写了一个,但是菜单内容没有显示,后来自己尝试百度改了一下,则可显示出来。 原来的代码如下 <!DOCTYPE html> <...

    最近在做的一个小程序,需要用到上拉菜单,按照学习的内容,自己尝试着写了一个,但是菜单内容没有显示,后来自己尝试百度改了一下,则可显示出来。
    原来的代码如下

    <!DOCTYPE html>
    <html>
    <head>
        <title>11</title>
        <meta charset="utf-8">
        <link rel="stylesheet" type="text/css" href="css/bootstrap-table.css">
        <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">
        <link rel="stylesheet" type="text/css" href="css/easyui.css">
        <link rel="stylesheet" type="text/css" href="css/ms.manager.min.css">
        <script type="text/javascript" src="js/bootstrap.min.js"></script>  
       <script type="text/javascript" src="js/jquery-1.9.1.js"></script>
    
        <style type="text/css">
            .fixed-table-pagination{
                top: 50px;
            }
        </style>
    
    </head>
    <body>
    <div class="fixed-table-pagination" style="display: block;">
        <div class="pull-left pagination-detail">
            <span class="pagination-info">显示第 1 到第 10 条记录,总共 93 条记录</span>
            <span class="page-list">每页显示 
                <span class="btn-group dropup">
                        <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-expanded="false">
                        <span class="page-size">10</span>
                         <span class="caret"></span>
                        </button>
                        <ul class="dropdown-menu" role="menu">
                            <li role="menuitem" class="active"><a href="#">10</a></li>
                            <li role="menuitem"><a href="#">25</a></li>
                            <li role="menuitem"><a href="#">50</a></li>
                            <li role="menuitem"><a href="#">100</a></li>
                        </ul>
                </span> 
                条记录
            </span>
        </div>
        <div class="pull-right pagination">
            <ul class="pagination">
                <li class="page-pre"><a href="#"></a></li>
                <li class="page-number active"><a href="#">1</a></li>
                <li class="page-number"><a href="#">2</a></li>
                <li class="page-number"><a href="#">3</a></li>
                <li class="page-number"><a href="#">4</a></li>
                <li class="page-number"><a href="#">5</a></li>
                <li class="page-last-separator disabled"><a href="#">...</a></li>
                <li class="page-last"><a href="#">10</a></li>
                <li class="page-next"><a href="#"></a></li>
            </ul>
        </div>
    </div>
    </body>
    </html>

    点击的时候不能弹出,应是引入的bootstrap.min.js文件和jquery-1.9.1.js文件的顺序反置了。将jquery-1.9.1.js文件先于bootstrap.min.js文件引入,则能正常显示

    <script type="text/javascript" src="js/jquery-1.9.1.js"></script>
    <script type="text/javascript" src="js/bootstrap.min.js"></script>
    展开全文
  • 需要说明的是,本库没有对RecyclerView做大的修改,只是ItemView的封装。看起来是对RecyclerView的修改,其实仅仅是为RecyclerView添加了使用的方法API而已。 本库已经更新了三个版本了,会一直维护下去,根据小...
  • 提供了资料,在此做了二次开发,也分享一下。因为自己最近也需要写个小程序的下拉框的三级菜单筛选,分享给有需要的人哈。...自己也是简单的写了一下,没有花过多的时间在样式挣扎,哈哈哈。 (三)项目代码
  • 一直上拉滚动当所有数据加载完毕后,此时就会卡住,无法回滚了(下拉)。。。请问怎么解决? 点击菜单其他类型后,返回这个mescroll,依然无法下拉。。。。。我只有第一...
  • 和SP XP3一样,由于避免浏览器垄断之嫌,VISTA桌面没有了IE图标,有没有办法找回桌面消失的IE图标呢?答案是肯定的! 1、点开始-运行(如果开始菜单里没有运行,,右键单击开始徽标,,然后点属性, 选择“开始”...

     和SP XP3一样,由于避免浏览器垄断之嫌,VISTA桌面上就没有了IE图标,有没有办法找回桌面消失的IE图标呢?答案是肯定的!

    1、点开始-运行(如果开始菜单里没有运行,,右键单击开始徽标,,然后点属性,

    选择“开始”菜单标签栏,点击自定义,然后将滑动条拉到最下面,勾选“运行”命令,确定退出。

       2、在“运行”中输入regedit命令,调出注册表编辑表。

       

       3、然后按路径找到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel

    新建一个DWORD (32-位)值,名称为{871C5380-42A0-1069-A2EA-08002B30309D}。并赋值为0。

        一步一步展开注册表很麻烦,还容易出错,可以直接在注册表里按“CTRL+F”直接搜索NewStartPanel也行!也可搜索{871C5380从而找到完整的键值,不至于手工输错!

       4、退出注册表编辑表,回到桌面刷新一下,IE图标就会重新出现在桌面了。

    转载于:https://www.cnblogs.com/master-zhu/archive/2009/08/31/1557222.html

    展开全文
  • 下拉列表(测试数据)主要代码如下:select 是一个公用的下拉组件,在调用的时候传了defaultValue的值是挂载在state的themeIdstate的themeId取值是后台返回的:问题原因:经过定位发现,应该是生命周期的问题,...

    下拉列表(测试数据)

    主要代码如下:

    select 是一个公用的下拉组件,在调用的时候传了defaultValue的值是挂载在state上的themeId

    state上的themeId取值是后台返回的:

    问题原因:

    经过定位发现,应该是生命周期的问题,defaultValue,是页面渲染只能改变一次的值,在组件render之前是没有取到数据的,所以我给的是默认主题,render之后才会执行componentDidMount周期函数,此时我才拿到数据,但是defaultValue只能改变一次,我拿到数据后再去改变主题的值已经不起效了。

    解决方案:

    react是先执行render,再执行componentDidMount的,那么我在没加载到数据之前,不去render,由于数据结构的原因,我在组件render的时候加了如下代码

    如上问题就解决了。

    总结:组件的生命周期被实例话的时候执行的顺序是:

    1、getDefaultProps

    2、getInitialState

    3、componentWillMount

    4、render

    5、componentDidMount

    是先执行render渲染页面的dom,然后再执行componentDidMount这个生命周期方法的。

    展开全文
  • 这些效果以前都写过,但是之前没有积累的习惯,导致... SlidingMenu是一个非常火的侧拉菜单开源组件,基本99%的项目都要用他,Material Design之后出了一个DrawerLayout抽屉组件,也非常好用,两者对比了一下,Dra

    这些效果以前都写过,但是之前没有积累的习惯,导致每次开始一个新项目时又要重新去翻阅资料、api,挺浪费时间的,所以打算记录一下,养成好习惯。

    SlidingMenu与DrawerLayout:

    SlidingMenu是一个非常火的侧拉菜单开源组件,基本上99%的项目都要用上他,Material Design之后出了一个DrawerLayout抽屉组件,也非常好用,两者对比了一下,DrawerLayout只能实现抽屉的效果,菜单拉出时覆盖在activity上面从而挡住了activity左边的部分试图,而slidingmenu的效果是推拉,会随着菜单的拉出慢慢的将activity平移推出屏幕,主要看需求吧。

    效果演示
    这里写图片描述

    首先简单回顾一下slidingmenu的基本用法吧,以代码为主,不过多解释:

    SlidingMenu menu = new SlidingMenu(this);  
            //设置菜单方向  
            menu.setMode(SlidingMenu.LEFT_RIGHT);  
            //设置滑动的范围  
            menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);  
            //设置滑动的宽度  
            menu.setBehindOffset(200);  
            //设置阴影部分的图片  
            menu.setShadowDrawable(R.color.colorPrimaryDark);  
            menu.setShadowWidth(10);  
            //设置淡入淡出的效果  
            menu.setFadeEnabled(true);  
            menu.setFadeDegree(0.4f);  
            //附加到activity  
            menu.attachToActivity(this,SlidingMenu.SLIDING_CONTENT);  
            //设置左右滑动的菜单  
            menu.setMenu(R.layout.slide_method_left);  

    这个不是今天的重点,侧拉菜单是初始化出来了,但是如果我要监听菜单的滑出的距离来实时的设置某些view的值,该怎么实现呢?翻阅api及sliding源码,就这有这3个监听,根本不能满足我们的需要:

    没办法只能去翻阅源码咯,源码太多,从哪开始入手呢,擒贼先禽王,谁滑动先找谁!

    /**
         * Set the behind view (menu) content to the given View.
         *
         * @param view The desired content to display.
         */
        public void setMenu(View v) {
            mViewBehind.setContent(v);
        }
    
    //找到初始化的地方
    mViewBehind = new CustomViewBehind(context);
            mViewAbove = new CustomViewAbove(context);

    mViewBehind就是我们的菜单view,那mViewAbove是什么呢?其实看名字就已经猜到了,behind代表在下面的菜单,那么above应该是上面的主页面,抱着这个想法我们去证实一下自己的猜测:

    还记得menu.attachToActivity(this,SlidingMenu.SLIDING_CONTENT)这个方法吗?是让activity依附与slidingmenu,他有两种模式:

    case SLIDING_WINDOW:
                mActionbarOverlay = false;
                ViewGroup decor = (ViewGroup) activity.getWindow().getDecorView();
                ViewGroup decorChild = (ViewGroup) decor.getChildAt(0);
                // save ActionBar themes that have transparent assets
                decorChild.setBackgroundResource(background);
                decor.removeView(decorChild);
                decor.addView(this);
                setContent(decorChild);
                break;
            case SLIDING_CONTENT:
                mActionbarOverlay = actionbarOverlay;
                // take the above view out of
                ViewGroup contentParent = (ViewGroup)activity.findViewById(android.R.id.content);
                View content = contentParent.getChildAt(0);
                contentParent.removeView(content);
                contentParent.addView(this);
                setContent(content);
                // save people from having transparent backgrounds
                if (content.getBackground() == null)
                    content.setBackgroundResource(background);
                break;
    
    /**
         * Set the above view content to the given View.
         *
         * @param view The desired content to display.
         */
        public void setContent(View view) {
            mViewAbove.setContent(view);
            showContent();
        }

    代码中我们可以明确的看到,不管是那种模式,都是找到当前activity的根布局,然后先把里面的view删掉,然后把this也就是slidingmenu放入根布局中,最后将我们原来的这个主页view设置给了mViewAbove!!是不是也就是证实了我们的猜测,mViewAbove就是我们的主页,我们再找找mViewAbove、mViewBehind的一些相关事件,看能发现些什么。

    一路find,终于有了发现:

    mViewAbove.setOnPageChangeListener(new OnPageChangeListener() {
                public static final int POSITION_OPEN = 0;
                public static final int POSITION_CLOSE = 1;
                public static final int POSITION_SECONDARY_OPEN = 2;
    
                public void onPageScrolled(int position, float positionOffset,
                        int positionOffsetPixels) {
                }
    
                public void onPageSelected(int position) {
                    if (position == POSITION_OPEN && mOpenListener != null) {
                        mOpenListener.onOpen();
                    } else if (position == POSITION_CLOSE && mCloseListener != null) {
                        mCloseListener.onClose();
                    } else if (position == POSITION_SECONDARY_OPEN && mSecondaryOpenListner != null ) {
                        mSecondaryOpenListner.onOpen();
                    }
                }
            });

    这个是不是很熟悉,有点想viewpage的滑动事件,就在这里打印log试试效果吧!

    public void onPageScrolled(int position, float positionOffset,
                        int positionOffsetPixels) {
                    Log.i("TAG","positionOffset:"+positionOffset+" , positionOffsetPixels:"+positionOffsetPixels);
                }

    打印结果:
    这里写图片描述

    对了,就是它了!当主页向左滑动,偏移量数值在慢慢的减少,找到了根源就好办事咯,我给他加一个滚动监听回调,不就能解决我们的问题了吗,这是我自己加的代码:

    private OnScrollDistanceListener mOnScrollDistanceListener;
    
    public void setOnScrollDistanceListener(OnScrollDistanceListener listener){
            this.mOnScrollDistanceListener = listener;
        }
    
        /**
         * 监听SlidingMenu移动距离
         */
        public interface OnScrollDistanceListener{
            void  onPageScrolled( float positionOffset,
                                            int positionOffsetPixels);
        }
    
    public void onPageScrolled(int position, float positionOffset,
                        int positionOffsetPixels) {
                    if(mOnScrollDistanceListener != null){
                        mOnScrollDistanceListener.onPageScrolled(Math.abs(positionOffset),Math.abs(positionOffsetPixels));
                    }
                }

    有了移动的距离,是不是该给主页view设置半透明黑色遮障了,大家一定第一个想到的就是getWindow().getAttributes();然后设置alpha,这样搞了你会发现,什么鬼!我明明只想将滑出时的主页变成灰色,为什么我的菜单也变灰了。要知道getWindow()指的是整个activity界面,在刚刚的源码中我们已经看到slidingmenu已经将菜单和主页都放在了activity中,那么当然是全部都变灰了!!!

    有人在想了,那我们来设置主页的alpha行吗?行,这会变色的范围定位准了,但是alpha是从不透明到透明的一个过度,不透明的时候界面变成了白色,而不是我们需要的灰色,这怎么搞?其实很简单,用最原始的办法,给主页布局最上层加一个view,大小与整个主页相等,然后通过设置它的背景色和透明度来实现,虽然听上去low一点,但是暂时真的没有找到更好的方法来实现:

    <!--遮障view-->
    <View
            android:id="@+id/v_filter"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:background="#494949"
            android:visibility="gone"
            />
     //滑动距离监听
            slidingMenu.setOnScrollDistanceListener(new SlidingMenu.OnScrollDistanceListener() {
                @Override
                public void onPageScrolled(float positionOffset, int positionOffsetPixels) {
                    setActivityFilter(positionOffset);
                }
            });
    
    
        /**
         * 设置activity滤镜效果
         */
        private void setActivityFilter(float positionOffset) {
            float alpha = positionOffset * 0.7f;
            iv_filter.setAlpha(alpha);
            if (alpha <= 0) {
                if (iv_filter.isShown())
                    iv_filter.setVisibility(View.GONE);
            } else {
                if (!iv_filter.isShown())
                    iv_filter.setVisibility(View.VISIBLE);
            }
        }

    想看源码的可以参考我的开源项目:https://github.com/18973809797/BaseStorehouse
    里面还有很多实用的app框架实现哦~

    展开全文
  • 如题,因为用的不是框架,底部菜单栏只是在每个一级页面上的一个<nav> ,但是设置后发现 原来的页面显示的时候,菜单栏会把那一部分内容遮住,想问下有什么解决...而且还不影响原来写的上拉刷新事件, 加我试了不行,
  • 自定义菜单按钮

    2020-12-08 21:20:19
    , 实际只需要加入对于菜单项点击的处理事件就行了, 至于去出来 GUI 界面之类的事情就从自己的函数里处理了 函数头都拟好了, 就叫: <pre><code>go // 或者 SetMenuItem func AddMenuItem(title string, position ...
  • 今天遇到了一个比较少见的问题,我用vs2012打开一个从Svn上拉下来的mvc5项目,在Controller文件夹上右键却发现没有新建控制器的选项,在View文件夹上右键也没有新建视图的选项。 我的第一反应是确定vs2010有没有出...
  • 在VS08和10中这个菜单没有显式列出,需要手动添加。添加方法为:在菜单选择 工具--&gt;自定义,弹出以下窗口,然后将“高级保存选项”到想要放到的位置就好了。vc70的文件保存格式对代码的影响较大:(vc80,...
  • Windows电脑点击开始菜单无反应

    万次阅读 热门讨论 2018-02-01 09:45:01
    打开电脑后发现左键点击开始菜单没有任何反应,旁边的搜索窗口也不可输入,小娜也唤不醒,只有在菜单右键没有问题。 可以尝试以下解决方法: 1、右键菜单栏或ctrl+alt+delete,打开任务栏管理器,在进程选项卡...
  • 希望星选读完需要3分钟速读仅需1分钟首先宣布篇推文的留言讨论中,获取网盘群入群资格的小伙伴请联系客服微信xwxx114,让她你进群正文开始:在电脑的软件越装越多的情况下,你的右键是否变成长长的一串了,...
  • ubuntu gvim 菜单栏消失

    千次阅读 2012-04-12 17:29:25
    其实vim一开始就是默认不显示菜单栏的,这样有更多的空间可以编辑用,不过我这样的懒人就不习惯了,有些平时很少用的功能没有菜单还真不方便,生僻的命令又记不住。只好把菜单出来了。 记得以前是在vimrc里添...
  • 最近项目需要一个底部弹出的菜单,做了大半天找了许多第三方的上拉下拉抽屉都没有达到理想的情况,最后发现我以前做过这种的demo可以直接用.....那心情,哔了狗一样。废话不多说上个从其他地方copy的效果图 大致的...
  • 如果win10纯净版系统任务栏变宽无法用鼠标窄,是因为勾选的“锁定任务栏”导致的。如果没有锁定任务栏变宽了怎么还原呢?今天爱纯净小编详细介绍下具体的恢复方法。win10任务栏变宽了怎么恢复原来的:使用鼠标将...
  • 一般情况是菜单设置选项中没有导致的,但我明明勾了呢?(如下图) 不能忍。到底是咋回事呢? 后来发现原来有个没有在意的细节(如下图) 原来是可拉伸移位的游标,不知什么时候手贱给点过去了。。...
  • 在自定义小程序导航栏时,右角的胶囊(MenuButton)在不同机型测试,会发现很难适配。...这是在没有设置自定义时的原生导航栏,我们发现整体的高度就是 (状态栏高度 + 导航栏高度) 而状态栏高度可...
  • 在《抓mqtt之 wireshark3.2.2 64bit的nacap与winpcap》里面,没有装npcap, 刚刚试验igmp,需要龙卷风试验,结果龙卷风找不到网卡了,于是重启电脑也不行,也是...然后点了点下拉菜单,哦 ,原来都在下拉菜单里。 ...
  • 前言 今天从 GitHub 下了 Redisson 源码, 导入我的 2019.3 IDEA 后, 往常项目...从网上查阅后, 其实也很简单, 点击 IDEA 菜单的 Help -> Find Action 在弹出框中输入 Maven, 选择就 OK 了, 问题解决 ...
  • 没有上一级页面了 provinceList = LitePal.findAll(Province.class);//DataSupport已经过时 这里从数据库读取省级数据 //如果从数据库读取到了数据 if (provinceList.size() > 0){ dataList.clear(); //...
  • 微信小程序基础之交互操作控件

    千次阅读 2017-01-05 16:11:05
    好久没有写关于微信小程序的文章了,今天简单的发表一篇,内容比较简单,不做详细说明,自己研究,不喜勿喷~~效果图:(下载记得帮我点star,谢谢~~,源码:) 相关代码: ActionSheet上拉菜单 弹出action sheet...
  • Chrome发布的当天,我就下载了... 接下来看Chrome的界面,就觉得很赏心悦目了,他把所有的菜单和工具栏集中在一行里面,这样极大的节约了空间,这一点IE7还有Firefox都没有做到这一点,在这一点Chrome赢了观众的...
  • 由于近短ASP木马问题严重/很多主机租用朋友和主机管理员想我询问WIN2003的一些安全配置措施,现我做初步整理。希望对大家有所帮助。有不足之处请大家补。一、系统的安装 1、按照Windows2003安装光盘的提示安装...
  • iOS 后台挂起的一些坑

    2018-04-08 16:53:00
    特别说明: 后台状态:当前app如果不是作为屏幕中的第一层,呈现显示给用户,那么此时app就是后台状态。 锁屏(包括:当前应用... 部分系统甚至包括:拉下系统菜单 (即:显示最近通知的菜单),上拉系统菜单 ...
  • 再report timing的时候就这样了,只有summary,没有波形窗口了. 找了半天的的view等等菜单没找到怎么打开,最后将鼠标放在下图位置他又出现了 出现上下的标签向上就出现了. 真的郁闷了半天.细节很少恼人! ...

空空如也

空空如也

1 2 3 4 5 6
收藏数 119
精华内容 47
关键字:

上拉菜单没有了