zoukankan      html  css  js  c++  java
  • 最近做的一个类似Google自动完成的服务器控件

    项目背景:

          最近项目中需要根据公司选择该公司的部门,根据公司查找该公司的员工。其实类似于以前做过的级联菜单,

    选择一级城市后过滤二级城市。为了方便输入,做成了一个控件。

    实现:

          因为该控件服务器端主要是继承至CompositeControl控件,里面注册了一个TextBox,HiddenField,和

    Image三个服务器端控件,然后注册js调用该控件客户端的初始化函数。没有特别的东西,故不贴出来了。

    客户端js还是比较多的,有些比较重要的东西。先看代码

    Code

    实现效果,先看看以下以下两个图

    根据拼音检索

    根据汉字检索

    里面有几个重要的知识点,

    1)dom的操作。

    2)Function.createDelegate(this,this._handler) 或者用函数的闭包来实现。

    3)该控件如果放在浮动的层中时设定弹出层的相对位置。

    内容太多,页面不动了:),下篇分析!

  • 相关阅读:
    js判断是移动端还是PC端
    如何删除mysql注释
    Javascript库的产生和解读
    zeptojs库解读3之ajax模块
    zeptojs库解读2之事件模块
    zeptojs库解读1之整体框架
    发起图片请求的几种可能性(webkit内核)
    让zend studio 支持 redis函数自动提示
    4种常见的MySQL日志类型
    redis 安装
  • 原文地址:https://www.cnblogs.com/jackhuclan/p/1258013.html
Copyright © 2011-2022 走看看