$('.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中不会有这种问题。
相关文章
- 执行python manage.py migrate 没有创建表的解决方案
- C#连接Sqlite 出现:混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集。的解决方案
- 安装PyQt5后没有出现designer.exe的解决方案参考
- ue4开关门点击时onclicked事件没有触发的解决方案
- vue项目对象声明没有赋值的情况下,改变对象属性页面不更新的解决方案
- IDEA-webapp文件夹没有蓝色小圆点的解决方案
- IDEA webapp文件夹没有蓝色小圆点的解决方案
- 关于JavaScript中replace()函数替换没有效果的一种解决方案 - Joel233
- SpringCloud多模块项目之间的依赖引用没有效果怎么办??
- 创建一个web项目却没有src,java,resources以及webapp等该有的文件目录结构的解决方案