aardio 官方社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
楼主: charlie

仿QQ登录界面 源码

  [复制链接]

0

主题

1

回帖

7

积分

新手入门

积分
7
发表于 2013-9-24 15:34:59 | 显示全部楼层
  很漂亮   

0

主题

1

回帖

6

积分

新手入门

积分
6
发表于 2013-10-2 03:09:31 | 显示全部楼层
很喜欢,可惜不会用。我想简单的改下,把相应的连接改下,然后跟一个做为一个网站的登录方法这样就好玩多了。

0

主题

12

回帖

194

积分

一级会员

积分
194
发表于 2013-11-20 16:32:12 | 显示全部楼层
学习htmllayout下载代码来了

0

主题

7

回帖

57

积分

一级会员

积分
57
发表于 2013-11-26 18:49:48 | 显示全部楼层
下载收藏,感谢分享

0

主题

2

回帖

11

积分

新手入门

积分
11
发表于 2013-12-25 17:57:48 | 显示全部楼层
我是新手学习一下

0

主题

1

回帖

6

积分

新手入门

积分
6
发表于 2014-1-17 15:47:47 | 显示全部楼层
很漂亮,很专业

0

主题

1

回帖

6

积分

新手入门

积分
6
发表于 2014-3-3 11:49:39 | 显示全部楼层
看看。。good

0

主题

1

回帖

6

积分

新手入门

积分
6
发表于 2014-7-30 21:51:02 | 显示全部楼层

这个界面效果很漂亮,谢谢分享

1

主题

18

回帖

125

积分

一级会员

积分
125
发表于 2014-8-16 09:54:42 | 显示全部楼层
高手,学习了iCount!

0

主题

1

回帖

13

积分

新手入门

积分
13
发表于 2014-9-16 09:05:35 | 显示全部楼层
漂亮,,,,

1

主题

4

回帖

54

积分

一级会员

积分
54
QQ
发表于 2014-9-22 15:13:07 | 显示全部楼层
谢谢分享好好研究!!!!!!!!!!!

8

主题

27

回帖

213

积分

二级会员

积分
213
发表于 2016-3-30 11:40:33 | 显示全部楼层
谢谢分享,谢谢

0

主题

10

回帖

89

积分

一级会员

积分
89
发表于 2016-3-31 20:29:46 | 显示全部楼层
谢谢分享,下载收藏

8

主题

27

回帖

213

积分

二级会员

积分
213
发表于 2016-4-12 12:33:10 | 显示全部楼层
谢谢分享,下载收藏

1

主题

51

回帖

411

积分

培训班

积分
411
发表于 2016-4-27 21:15:01 | 显示全部楼层
收藏学习

0

主题

11

回帖

66

积分

一级会员

积分
66
发表于 2016-5-24 06:55:59 | 显示全部楼层
不错,以后用的到

0

主题

9

回帖

58

积分

一级会员

积分
58
发表于 2016-6-12 14:15:51 | 显示全部楼层
down下来学习学习

0

主题

2

回帖

50

积分

一级会员

积分
50
发表于 2017-10-20 13:02:58 | 显示全部楼层
又不用重复造轮子了

1

主题

4

回帖

237

积分

二级会员

积分
237
发表于 2018-7-10 11:24:26 | 显示全部楼层
本帖最后由 onlycdh 于 2018-7-10 11:29 编辑

这个出现的小键盘在输入密码的时候,退格键、大写键和字母键都按钮不管用,我改了一下keyboard.aardio文件

namespace web.layout.behavior.keyboard;

onButtonClick = function (ltTarget,ltEle,reason,behaviorParams) {

        if( ltEle.type == "checkbox" && ltEle.innerText =="Shift" ){
                if( ltEle.state.checked ){
                 
                        ltEle.parent().enumQuery(
                                function(ltEle){
                                        var sup = ltEle.queryElement("sup");
                                        if( sup ){
                                            ltEle.style.color = "#666";
                                            sup.style.color = "#000";
                                        }
                                },"button"
                        )
                }
                else {
                        ltEle.parent().enumQuery(
                                function(ltEle){
                                        var sup = ltEle.queryElement("sup");
                                        if( sup ){
                                            ltEle.style.color = "#000";
                                            sup.style.color = "#666";
                                        }
                                },"button"
                        )
                }
               
        }
        else {
                var isCaps = false;
                if(ltEle.innerText == "Eackspace"){
                        var ltPassword = ltEle.root().getElementById("password");
                        var text = ltPassword.innerText;
                        if(text == null){
                                ltPassword.innerText = "";
                        }
                        elseif(..string.len(text) == 1){
                                ltPassword.innerText = "";
                        }
                        else{
                                ltPassword.innerText = ..string.left(text,..string.len(text) -1);
                        }
                        //ltEle.root().getElementById("password").xcall("appendText", text);
                }
                elseif(ltEle.innerText == "Caps Lock"){
                        //var ltCaps = ltEle.parent().queryElement("button[type=checkbox]");
                        isCaps = ltEle.state.checked;
                }
                else{
                        var ltShift = ltEle.parent().queryElement("button[type=checkbox]");
                        var isShift = ltShift.state.checked;
                       
                        var sup = ltEle.queryElement("sup");
                        if( sup ){
                                var text = isShift ? sup.innerText : ltEle.innerText;
                                text  = ..string.left(text,1);
                                
                                ltEle.root().getElementById("password").xcall("appendText", text);
                        }
                       
                        else{
                                var text = ltEle.innerText;
                                text  = ..string.left(text,1);
                                 if(ltEle){
                                         text = ..string.upper(text);
                                 }
                                ltEle.root().getElementById("password").xcall("appendText", text);
                        }
                }
        }
}
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|aardio.com|aardio 官方社区 ( 皖ICP备09012014号 )

GMT+8, 2024-2-24 11:07 , Processed in 0.081103 second(s), 21 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表