小编D A*_*D A的帖子

jQuery样式未在Safari中应用

我有一个绝对定位的元素,我在jQuery的帮助下使用CSS属性'left'移动.

$("#element").css('left', '103px');
Run Code Online (Sandbox Code Playgroud)

在Firefox中,这可以按预期工作.但是在Safari中,我可以在element.style下看到Web Inspector中出现的样式,但样式未更新.如果我禁用(并重新启用)任何匹配的CSS规则(即使那些没有直接应用于我的div),也会渲染使用jQuery的样式.

我在旧的PowerMac上使用jQuery 1.7.2运行Safari 5.0.6.

css safari macos jquery

14
推荐指数
1
解决办法
8967
查看次数

使用jQuery Mobile幻灯片转换保持滚动位置

我目前正在开发一个移动网站,我使用jQuery Mobile.切换页面时,我使用幻灯片切换.因为这些页面很长,所以需要滚动.

当向下滚动并单击链接时,在新页面中滑动之前页面滚动到顶部时会出现可见的跳转.当在某些时候需要将滚动转换到顶部时,两页并排坐在一起.

我尝试过的一件事是:我可以从顶部偏移新页面,使其从页面滚动到的级别开始,并在动画完成时将偏移重置为0,但页面将保持滚动状态下.如果我使用window.scrollTo或jQuery的scrollTop(),则固定标题会出现明显的闪烁.

还有其他我可以做的事情是保持旧页面滚动但新页面未展开吗?

我已经在iPod touch第三代,iPhone 4和iPhone 4s中测试了这一点,令人惊讶的是,到目前为止,我给了我最少闪烁的设备是iPod touch.

css jquery jquery-mobile

5
推荐指数
1
解决办法
1152
查看次数

标签 统计

css ×2

jquery ×2

jquery-mobile ×1

macos ×1

safari ×1