首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可折叠Jquery Mobile css更改会影响可折叠的大小

问可折叠Jquery Mobile css更改会影响可折叠的大小
EN

Stack Overflow用户
提问于 2015-05-10 04:18:51
回答 1查看 108关注 0票数 0

我的代码所做的事情是,当可折叠div的顶部在滚动时到达某个确定的位置时,将其设置为固定的位置。

我的可折叠div被修复了,在页面的顶部,这没问题,问题是可折叠div的大小改变了,它变小了,而不是保持它的默认宽度。

这里我附加了代码(所有的代码都是在scrollstart上触发的):

代码语言:javascript
复制
scrollPos = $(this).scrollTop();    

if(scrollPos >= parseInt($("#cabecera").css("height").replace("px",""))){
    $("#cabecera").animate({height:0},function(){
        $("#lista").css({'top':0,'position':'fixed','width':"40%"})
        $("#lista").attr("data-role","collapsible")
    })
}
EN

回答 1

Stack Overflow用户

发布于 2015-05-10 04:45:28

我明白了,这是关于改变类.ui-collapsible的。

所以我想,首先我必须保存类的初始宽度值,然后修改脚本中的.ui-collapsible类,并强制将原始宽度设置为现在修改后的固定可折叠内容。

如果你们中有人有更好的解决方案,请把它张贴出来。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30144585

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档