Jquery accordon值绑定加载缓慢
本文关键字:加载 缓慢 绑定 accordon Jquery | 更新日期: 2023-09-27 18:27:24
我有一个jquery手风琴,加载页面时需要很长时间才能折叠。
我知道为什么会这样,因为我在这个手风琴里有很多muiltselect列表框,其中一些包含2000多个值。因此,绑定到这些列表框是导致缓慢的原因
列表框HTML 示例
// Model.Enquiry.People contains over 2000+ values
@Html.ListBoxFor(x => x.ID, new MultiSelectList(Model.Enquiry.People, "Id", "Name"), new { multiple = "multiple", @class = "multiselect" })
当然,(可能)这个问题的正确答案是减少我绑定到列表框的值的数量,但如果我不能做到这一点,当我点击手风琴部分时,是否可以绑定列表框?或者我还能做些什么吗
感谢
好吧,我做了一个变通办法。。。
我只是把手风琴藏在div style="visibility:hidden;"
里,在$(document).ready
里我只是用了
$('#accordion').css('visibility', 'visible');
但是,一开始就束缚这么多是不明智的!真正的答案!
您的accordion
有动画吗?如果是的话,在你的动画中,只需使用元素的简单show
和hide
,也许这可以帮助你的表现。