Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Miykael_xxm
amazeui
提交
f957ad84
A
amazeui
项目概览
Miykael_xxm
/
amazeui
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
A
amazeui
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
f957ad84
编写于
9月 19, 2014
作者:
M
Minwe
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update ScrollSpyNav; update dropdown demo
上级
de465e30
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
20 addition
and
12 deletion
+20
-12
CHANGELOG.md
CHANGELOG.md
+4
-0
docs/javascript/dropdown.md
docs/javascript/dropdown.md
+8
-0
js/ui.scrollspynav.js
js/ui.scrollspynav.js
+8
-12
未找到文件。
CHANGELOG.md
浏览文件 @
f957ad84
...
...
@@ -38,6 +38,10 @@ __Sticky__:
-
`NEW`
增加
`media`
选项,可以设置 Media Query;
-
`NEW`
增加
`bottom`
选项。
__ScrollSpyNav__
:
-
`FIXED`
链接点击失效问题。
__Popover__
:
-
`IMPROVED`
每次打开时重新计算弹出层的位置,减少位置偏移问题;
...
...
docs/javascript/dropdown.md
浏览文件 @
f957ad84
...
...
@@ -193,17 +193,25 @@
$
(
function
()
{
var
$dropdown
=
$
(
'
#doc-dropdown-js
'
),
data
=
$dropdown
.
data
(
'
amui.dropdown
'
);
function
scrollToDropdown
()
{
$
(
window
).
smoothScroll
({
position
:
$dropdown
.
offset
().
top
});
}
$
(
'
#doc-dropdown-toggle
'
).
on
(
'
click
'
,
function
(
e
)
{
scrollToDropdown
();
$dropdown
.
dropdown
(
'
toggle
'
);
return
false
;
});
$
(
'
#doc-dropdown-open
'
).
on
(
'
click
'
,
function
(
e
)
{
scrollToDropdown
();
data
.
active
?
alert
(
'
已经打开了,施主又何必再纠缠呢!
'
)
:
$dropdown
.
dropdown
(
'
open
'
);
return
false
;
});
$
(
'
#doc-dropdown-close
'
).
on
(
'
click
'
,
function
(
e
)
{
scrollToDropdown
();
data
.
active
?
$dropdown
.
dropdown
(
'
close
'
)
:
alert
(
'
没有开哪有关,没有失哪有得!
'
);
return
false
;
});
...
...
js/ui.scrollspynav.js
浏览文件 @
f957ad84
define
(
function
(
require
,
exports
,
module
)
{
'
use strict
'
;
require
(
'
core
'
);
require
(
'
ui.smooth-scroll
'
);
var
$
=
window
.
Zepto
,
UI
=
$
.
AMUI
;
...
...
@@ -33,7 +32,7 @@ define(function(require, exports, module) {
this
.
$window
=
$
(
window
).
on
(
'
scroll.scrollspynav.amui
'
,
processRAF
)
.
on
(
'
resize.scrollspynav.amui orientationchange.scrollspynav.amui
'
,
UI
.
utils
.
debounce
(
processRAF
,
50
));
processRAF
();
processRAF
();
this
.
scrollProcess
();
};
...
...
@@ -91,18 +90,15 @@ define(function(require, exports, module) {
// smoothScroll
if
(
this
.
options
.
smooth
)
{
require
.
async
([
'
ui.smooth-scroll
'
],
function
()
{
$links
.
on
(
'
click
'
,
function
(
e
)
{
e
.
preventDefault
();
$links
.
on
(
'
click
'
,
function
(
e
)
{
e
.
preventDefault
();
var
$this
=
$
(
this
),
target
=
$this
.
attr
(
'
href
'
),
position
=
$this
.
data
(
'
am.smoothScroll
'
);
var
$this
=
$
(
this
),
$target
=
$
(
$this
.
attr
(
'
href
'
));
!
position
&&
$this
.
data
(
'
am.smoothScroll
'
,
(
position
=
$
(
target
).
offset
().
top
))
;
if
(
!
$target
)
return
;
$
(
window
).
smoothScroll
(
position
);
});
$
(
window
).
smoothScroll
({
position
:
$target
.
offset
().
top
});
});
}
};
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录