在Chrome和Safari中,$("body").scrollTop(1000)符合预期.
在IE和FF中,没有任何反应.
在IE和FF中,$(window).scrollTop(1000)可以工作,但是它们会去不同的地方.它也可以在Chrome和Safari中使用,但它们也可以在不同的地方使用.他们似乎关闭了高达300-500像素.
是否有任何一致的方法来设置跨浏览器工作的scrollTop属性,如果没有,为什么jQuery不抽象这个?
我也希望为它制作动画,这在Chrome和Safari中运行良好,但在其他浏览器中则无效.
我是浏览器检测的唯一选择吗?(不好的做法)或者有更好的方法吗?
在创建Tumblr帖子和使用HTML编辑器选项时,当我向元素添加特定的HTML属性时,TinyMCE富文本编辑器几乎可以删除所有内容.
即:
<span class="something" data-random="foobar">
Run Code Online (Sandbox Code Playgroud)
成为这个:
<span class="something">
Run Code Online (Sandbox Code Playgroud)
这不受影响:
<span class="something" title="foobar">
Run Code Online (Sandbox Code Playgroud)
那么我可以1)禁用这个擦除(这是荒谬的,至少它当前如何实现)或2)获取所有有效属性的列表,以便我可以选择最佳的语义选择?