@@ -1562,17 +1562,19 @@ <h2 class="weui-form__title">验证码</h2>
1562
1562
$ ( '.page.cell' ) . removeClass ( 'slideIn' ) ;
1563
1563
1564
1564
if ( $agreeCheckbox . prop ( "checked" ) ) {
1565
+ $agree . removeClass ( 'weui-agree_warn' ) ;
1565
1566
$toast . fadeIn ( 100 ) ;
1566
1567
$toast . attr ( 'aria-live' , 'assertive' ) ;
1567
1568
setTimeout ( function ( ) {
1568
1569
$toast . fadeOut ( 100 ) ;
1569
1570
$toast . attr ( 'aria-live' , 'off' ) ;
1570
1571
} , 2000 ) ;
1571
1572
} else {
1572
- $agree . addClass ( 'weui-agree_animate' ) ;
1573
+ // $agree.addClass('weui-agree_animate');
1574
+ $agree . addClass ( 'weui-agree_warn' ) ;
1573
1575
$agreeMsg . show ( ) ;
1574
1576
setTimeout ( function ( ) {
1575
- $agree . removeClass ( 'weui-agree_animate' ) ;
1577
+ // $agree.removeClass('weui-agree_animate');
1576
1578
$agreeMsg . hide ( ) ;
1577
1579
} , 200 ) ;
1578
1580
}
@@ -4025,22 +4027,40 @@ <h3 class="icon-box__title">等待</h3>
4025
4027
< h1 class = "page__title" > SearchBar</ h1 >
4026
4028
< p class = "page__desc" > 搜索栏</ p >
4027
4029
</ div >
4030
+ < div class = "page__bd page__bd_spacing" >
4031
+ < a href = "#searchbar_filled" role = "button" class = "weui-btn weui-btn_default" > Filled (default)</ a >
4032
+ < a href = "#searchbar_grey" role = "button" class = "weui-btn weui-btn_default" > Filled Grey</ a >
4033
+ < a href = "#searchbar_outlined" role = "button" class = "weui-btn weui-btn_default" > Outlined</ a >
4034
+ < a href = "#searchbar_homepage" role = "button" class = "weui-btn weui-btn_default" > Homepage</ a >
4035
+ </ div >
4036
+ </ div >
4037
+
4038
+ </ script >
4039
+ < script type ="text/html " id ="tpl_searchbar_filled ">
4040
+ < div class = "page" >
4041
+ < div class = "page__hd" >
4042
+ < h1 class = "page__title" > SearchBar</ h1 >
4043
+ < p class = "page__desc" > 搜索栏 Filled</ p >
4044
+ </ div >
4028
4045
< div class = "page__bd" >
4029
4046
< div class = "weui-search-bar" id = "searchBar" >
4047
+ < a href = "javascript:" role = "button" class = "weui-search-bar__back-btn" > < i role = "img" aria-label = "返回" class = "weui-icon-back-arrow-thin" > </ i > </ a >
4030
4048
< form id = "searchForm" role = "combobox" aria-haspopup = "true" aria-expanded = "false" aria-owns = "searchResult" class = "weui-search-bar__form" >
4031
- < div class = "weui-search-bar__box" >
4049
+ < div aria-hidden = "true" id = "searchBox" class = "weui-search-bar__box" >
4032
4050
< i class = "weui-icon-search" > </ i >
4051
+ < span class = "weui-search-bar__words" > 微信</ span >
4033
4052
< input type = "search" aria-controls = "searchResult" class = "weui-search-bar__input" id = "searchInput" placeholder = "搜索" required />
4053
+ < div class = "weui-search-bar__mask" > </ div >
4034
4054
< a href = "javascript:" role = "button" title = "清除" class = "weui-icon-clear" id = "searchClear" > </ a >
4035
4055
</ div >
4036
4056
< label for = "searchInput" class = "weui-search-bar__label" id = "searchText" >
4037
4057
< i class = "weui-icon-search" > </ i >
4038
- < span aria-hidden = "true "> 搜索</ span >
4058
+ < span class = "weui-search-bar__label__text "> 搜索</ span >
4039
4059
</ label >
4040
4060
</ form >
4041
4061
< a href = "javascript:" role = "button" class = "weui-search-bar__cancel-btn" id = "searchCancel" > 取消</ a >
4042
4062
</ div >
4043
- < div role = "listbox" class = "weui-cells searchbar-result" id = "searchResult" >
4063
+ < div role = "listbox" class = "weui-cells searchbar-result" id = "searchResult" style = "display: none;" >
4044
4064
< div role = "option" class = "weui-cell weui-cell_active weui-cell_access" >
4045
4065
< div class = "weui-cell__bd weui-cell_primary" >
4046
4066
< p > 实时搜索文本</ p >
@@ -4068,6 +4088,7 @@ <h1 class="page__title">SearchBar</h1>
4068
4088
$ ( function ( ) {
4069
4089
var $searchBar = $ ( '#searchBar' ) ,
4070
4090
$searchResult = $ ( '#searchResult' ) ,
4091
+ $searchBox = $ ( '#searchBox' ) ,
4071
4092
$searchText = $ ( '#searchText' ) ,
4072
4093
$searchInput = $ ( '#searchInput' ) ,
4073
4094
$searchClear = $ ( '#searchClear' ) ,
@@ -4082,11 +4103,14 @@ <h1 class="page__title">SearchBar</h1>
4082
4103
function cancelSearch ( ) {
4083
4104
hideSearchResult ( ) ;
4084
4105
$searchBar . removeClass ( 'weui-search-bar_focusing' ) ;
4085
- $searchText . show ( ) ;
4106
+ $searchText . attr ( 'aria-hidden' , 'false' ) . show ( ) ;
4107
+ $searchBox . attr ( 'aria-hidden' , 'true' ) ;
4086
4108
}
4087
4109
4088
4110
$searchText . on ( 'click' , function ( ) {
4089
4111
$searchBar . addClass ( 'weui-search-bar_focusing' ) ;
4112
+ $searchText . attr ( 'aria-hidden' , 'true' ) ;
4113
+ $searchBox . attr ( 'aria-hidden' , 'false' ) ;
4090
4114
$searchInput . focus ( ) ;
4091
4115
} ) ;
4092
4116
$searchInput
@@ -4114,6 +4138,123 @@ <h1 class="page__title">SearchBar</h1>
4114
4138
} ) ;
4115
4139
</ script >
4116
4140
4141
+ </ script >
4142
+ < script type ="text/html " id ="tpl_searchbar_grey ">
4143
+ < div class = "page" >
4144
+ < div class = "page__hd" >
4145
+ < h1 class = "page__title" > SearchBar</ h1 >
4146
+ < p class = "page__desc" > 搜索栏 Grey</ p >
4147
+ </ div >
4148
+ < div class = "page__bd" >
4149
+ < div class = "weui-search-bar weui-search-bar_filled-grey" id = "searchBar" >
4150
+ < a href = "javascript:" role = "button" class = "weui-search-bar__back-btn" > < i role = "img" aria-label = "返回" class = "weui-icon-back-arrow-thin" > </ i > </ a >
4151
+ < form id = "searchForm" role = "combobox" aria-haspopup = "true" aria-expanded = "false" aria-owns = "searchResult" class = "weui-search-bar__form" >
4152
+ < div aria-hidden = "true" id = "searchBox" class = "weui-search-bar__box" >
4153
+ < i class = "weui-icon-search" > </ i >
4154
+ < span class = "weui-search-bar__words" > 微信</ span >
4155
+ < input type = "search" aria-controls = "searchResult" class = "weui-search-bar__input" id = "searchInput" placeholder = "搜索" required />
4156
+ < div class = "weui-search-bar__mask" > </ div >
4157
+ < a href = "javascript:" role = "button" title = "清除" class = "weui-icon-clear" id = "searchClear" > </ a >
4158
+ </ div >
4159
+ < label for = "searchInput" class = "weui-search-bar__label" id = "searchText" >
4160
+ < i class = "weui-icon-search" > </ i >
4161
+ < span class = "weui-search-bar__label__text" > 搜索</ span >
4162
+ </ label >
4163
+ </ form >
4164
+ < a href = "javascript:" role = "button" class = "weui-search-bar__cancel-btn" id = "searchCancel" > 取消</ a >
4165
+ </ div >
4166
+ </ div >
4167
+ </ div >
4168
+ < script type = "text/javascript" >
4169
+ $ ( function ( ) {
4170
+ var $searchBar = $ ( '#searchBar' ) ,
4171
+ $searchText = $ ( '#searchText' ) ,
4172
+ $searchBox = $ ( '#searchBox' ) ,
4173
+ $searchInput = $ ( '#searchInput' ) ,
4174
+ $searchClear = $ ( '#searchClear' ) ,
4175
+ $searchForm = $ ( '#searchForm' ) ,
4176
+ $searchCancel = $ ( '#searchCancel' ) ;
4177
+
4178
+ function cancelSearch ( ) {
4179
+ $searchBar . removeClass ( 'weui-search-bar_focusing' ) ;
4180
+ $searchText . attr ( 'aria-hidden' , 'false' ) . show ( ) ;
4181
+ $searchBox . attr ( 'aria-hidden' , 'true' ) ;
4182
+ }
4183
+
4184
+ $searchText . on ( 'click' , function ( ) {
4185
+ $searchBar . addClass ( 'weui-search-bar_focusing' ) ;
4186
+ $searchText . attr ( 'aria-hidden' , 'true' ) ;
4187
+ $searchBox . attr ( 'aria-hidden' , 'false' ) ;
4188
+ $searchInput . focus ( ) ;
4189
+ } ) ;
4190
+ $searchInput
4191
+ . on ( 'blur' , function ( ) {
4192
+ if ( ! this . value . length ) cancelSearch ( ) ;
4193
+ } )
4194
+ . on ( 'input' , function ( ) {
4195
+ if ( this . value . length ) {
4196
+ $searchForm . attr ( 'aria-expanded' , 'true' ) ;
4197
+ } else {
4198
+ $searchForm . attr ( 'aria-expanded' , 'false' ) ;
4199
+ }
4200
+ } )
4201
+ ;
4202
+ $searchClear . on ( 'click' , function ( ) {
4203
+ $searchInput . focus ( ) ;
4204
+ $searchInput . val ( '' ) ;
4205
+ } ) ;
4206
+ $searchCancel . on ( 'click' , function ( ) {
4207
+ cancelSearch ( ) ;
4208
+ $searchInput . blur ( ) ;
4209
+ } ) ;
4210
+ } ) ;
4211
+ </ script >
4212
+
4213
+ </ script >
4214
+ < script type ="text/html " id ="tpl_searchbar_outlined ">
4215
+ < div class = "page" >
4216
+ < div class = "page__hd" >
4217
+ < h1 class = "page__title" > SearchBar</ h1 >
4218
+ < p class = "page__desc" > 搜索栏 Outlined</ p >
4219
+ </ div >
4220
+ < div class = "page__bd" >
4221
+ < div class = "weui-search-bar weui-search-bar_outlined" id = "searchBar" >
4222
+ < a href = "javascript:" role = "button" class = "weui-search-bar__back-btn" > < i role = "img" aria-label = "返回" class = "weui-icon-back-arrow-thin" > </ i > </ a >
4223
+ < form id = "searchForm" role = "combobox" aria-haspopup = "true" aria-expanded = "false" aria-owns = "searchResult" class = "weui-search-bar__form" >
4224
+ < div class = "weui-search-bar__box" >
4225
+ < input type = "search" aria-controls = "searchResult" class = "weui-search-bar__input" id = "searchInput" placeholder = "搜索" required />
4226
+ < div class = "weui-search-bar__mask" > </ div >
4227
+ < a href = "javascript:" role = "button" title = "清除" class = "weui-icon-clear" id = "searchClear" > </ a >
4228
+ </ div >
4229
+ </ form >
4230
+ < a href = "javascript:" role = "button" class = "weui-search-bar__search-btn weui-btn weui-btn_primary" id = "searchBtn" > 搜索</ a >
4231
+ < a href = "javascript:" role = "button" class = "weui-search-bar__cancel-btn" id = "searchCancel" > 取消</ a >
4232
+ </ div >
4233
+ </ div >
4234
+ </ div >
4235
+
4236
+ </ script >
4237
+ < script type ="text/html " id ="tpl_searchbar_homepage ">
4238
+ < div class = "page" >
4239
+ < div class = "page__hd" >
4240
+ < h1 class = "page__title" > SearchBar</ h1 >
4241
+ < p class = "page__desc" > 搜索栏 Homepage</ p >
4242
+ </ div >
4243
+ < div class = "page__bd" >
4244
+ < div class = "weui-search-bar weui-search-bar_homepage" id = "searchBar" >
4245
+ < form id = "searchForm" role = "combobox" aria-haspopup = "true" aria-expanded = "false" aria-owns = "searchResult" class = "weui-search-bar__form" >
4246
+ < div class = "weui-search-bar__box" >
4247
+ < div class = "weui-search-bar__input weui-search-bar__input_text" > 搜索</ div >
4248
+ < a href = "javascript:" role = "button" title = "拍照" class = "weui-icon-camera weui-wa-hotarea" > </ a >
4249
+ </ div >
4250
+ </ form >
4251
+ </ div >
4252
+ </ div >
4253
+ </ div >
4254
+ < script type = "text/javascript" >
4255
+ $ ( function ( ) { } ) ;
4256
+ </ script >
4257
+
4117
4258
</ script >
4118
4259
< script type ="text/html " id ="tpl_picker ">
4119
4260
< div class = "page" >
0 commit comments