javascript - 在移动浏览器中使用 jQuery Accordion 是否太慢?

标签 javascript jquery html

我在我的网页上实现了 jQuery Accordion 。
它工作完美,但点击它后打开整个内容太慢。
正常吗?

我用我的 Android(有点新型号)尝试过,但完成起来太滞后(慢):(

我的代码是这样的

jQuery(document).ready( function() {
    $(".accordion dt").click(function(){
        $(this).next("dd").slideToggle();
        $(this).next("dd").siblings("dd").slideUp();
        $(this).toggleClass("open");   
        $(this).siblings("dt").removeClass("open");
    });
});

最佳答案

您应该尽量避免在移动设备上制作 JavaScript 动画。这些设备通常没有足够的资源来提供流畅的体验。这是一篇(很长但很好)关于原因部分的文章 http://sealedabstract.com/rants/why-mobile-web-apps-are-slow/

关于javascript - 在移动浏览器中使用 jQuery Accordion 是否太慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18040111/

相关文章:

javascript - WebRTC 和 ThreeJS 创建拉丝金属纹理立方体

javascript - JavaScript 在内部如何迭代对象键?

php - 使用 load() 刷新 div 后,Facebook 之类的按钮不显示;

javascript - 如何让 React HOC - 高阶组件协同工作?

javascript - 如何在对象字段的 ng-repeat 中应用过滤器?

javascript - Accordion 式下拉按钮未关闭

javascript - 如何保存 Asp :Image Element Generated on the Client Side

javascript - 如何将可排序的 div 拖到外部元素上

javascript - Js 根据条件停止脚本标签运行

java - 使用 Flying Saucer 将html转换为图像