Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
可折叠Jquery移动css更改会影响可折叠的大小_Jquery_Mobile - Fatal编程技术网

可折叠Jquery移动css更改会影响可折叠的大小

可折叠Jquery移动css更改会影响可折叠的大小,jquery,mobile,Jquery,Mobile,我的代码所做的是设置一个可折叠div的位置,当它在滚动时到达一个确定的位置 我的可折叠div得到了修复,在页面顶部,没关系,问题是可折叠div的大小改变了,它变小了,而不是保持默认宽度 在这里,我附加的代码是在scrollstart上启动的: scrollPos = $(this).scrollTop(); if(scrollPos >= parseInt($("#cabecera").css("height").replace("px",""))){ $("#cabec

我的代码所做的是设置一个可折叠div的位置,当它在滚动时到达一个确定的位置

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

在这里,我附加的代码是在scrollstart上启动的:

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")
    })
}

我明白了,这是关于改变类。ui可折叠

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

如果你们中有人有更好的解决方案,请发布