$('.sub-list-click a').click(function (event) {
event.preventDefault();
var sub = $(this).parent("li").next(".sub, .homepage-sub");
if (sub.css('display') == 'none') {
$(".sub, .homepage-sub").slideUp();
$(".sub, .homepage-sub").children("li").animate({
opacity: "0"
}, 10);
setTimeout(function () {
sub.slideDown();
}, 200);
setTimeout(function () {
sub.children("li").animate({
opacity: "1"
}, 200);
}, 500);
} else {
sub.slideUp();
}
});
说明function中的event参数必须加,如果没有firefox 中会报没有event这个参数的异常, 但是在chrome中不会有这种问题。
相关文章
- iOS开发中的错误整理,启动图片设置了没有效果;单独创建xib需要注意的事项;图片取消系统渲染的快捷方式
- el-form的rule无法校验(没有效果)的几个注意点
- Flask sqlalchemy 没有效果的问题
- web页面上传大文件有没有好的解决方案
- Antd Form校验没有效果的问题
- 转:前端页面a标签嵌套a标签效果的两种解决方案
- windows10 浏览器提示:您的浏览器没有获得JVM支持。请安装JVM1.5或以上版本--解决方案
- css中span元素的width属性无效果原因及多种解决方案
- 执行python manage.py migrate 没有创建表的解决方案
- C#连接Sqlite 出现:混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集。的解决方案