[英]how to translate a div to particular position via jquery
我想通過 Jquery 翻譯 div x 和 y 位置。 它將在所有瀏覽器中工作,如 IE 7、IE8、IE9 和 IE10我試過如下
<div id="s1" style="-ms-transform:translate(159,430)">
hello
</div>
但不再工作了。 如何將 div 轉換為可在IE7、IE8 和 IE9 瀏覽器中使用的頁面中特定的 x 和 y 位置。
該解決方案適用於從 IE7 到 IE10 的各種 IE 版本。
謝謝,
濕婆
-ms-transform 特定於 IE 瀏覽器。 您需要添加其他瀏覽器特定的屬性。
style="-ms-transform:translate(159,430); transform:translate(159,430); -webkit-transform:translate(159,430);"
因為 IE7 和 IE8 不支持轉換,所以你可以用這個代替:
$("#s1").css("position", "relative").animate({ left: 159, top: 430 });
使用 px 等單位。
<style>
.tt {
width: 234px;
height: 123px;
background-color: #ABCDEF;
transform:translate(159px,430px);
-ms-transform:translate(159px,430px); /* IE 9 */
-webkit-transform:translate(159px,430px); /* Safari and Chrome */
}
</style>
<div id="s1" class="tt">
hello - use units like px
</div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.