jQuery在Safari mobile中隐藏和显示

jQuery在Safari mobile中隐藏和显示,jquery,ios,mobile,hide,show,Jquery,Ios,Mobile,Hide,Show,我想隐藏和显示图像,但它在mobile safari中不起作用。在show()调用之后,仅显示图像的css边框。 (它适用于所有普通浏览器,这个bug只适用于mobile Safari)当我注释掉hide()调用时,图像会正确加载。有人能帮我吗 $(function() { $('.module_imgs').hide(); $('.module_btn').click(function() { $('.module_imgs').show(); });

我想隐藏和显示图像,但它在mobile safari中不起作用。在show()调用之后,仅显示图像的css边框。 (它适用于所有普通浏览器,这个bug只适用于mobile Safari)当我注释掉hide()调用时,图像会正确加载。有人能帮我吗

$(function() {
    $('.module_imgs').hide();
    $('.module_btn').click(function() {
        $('.module_imgs').show();
    });
});

好的,我将div元素设为空,并使用appendChild来显示我的图像。这不是我想要的解决方案,但它很有效。

使用淡出/fadeInHmm否,用淡出替换隐藏,用淡出替换显示,是否也有同样的问题!(但我不希望它消失,打开页面时它应该是不可见的)