h5 자체 적응 js 코드(코드는 모두 절대 포지셔닝으로 다음 js 코드를 추가)
26564 단어 h5
<script>
!function(){
var windowWidth = $(window).width();
var widthList = $(".auto");
$.each(widthList, function() {
///
var width = $(this).attr("width");
if(!isNaN(width)){
var currentWidth = windowWidth / 1920 * width ;
$(this).css("width",currentWidth+"px");
}
///
var height = $(this).attr("height");
if(!isNaN(height)){
var currentHeight = height ;
$(this).css("height",height+"px");
}
/// x
var x = $(this).attr("x");
if(!isNaN(x)){
var currentX = windowWidth / 1920 * x ;
if($(this).css("position") == "absolute"){
$(this).css("left",currentY+"px");
}else{
$(this).css("padding-left",currentX+"px");
}
}
/// y
var y = $(this).attr("y");
if(!isNaN(y)){
var currentY = y ;
if($(this).css("position") == "absolute"){
$(this).css("top",currentY+"px");
}else{
$(this).css("padding-top",currentY+"px");
}
}
});
var windowWidth = $(window).width();
subFun($("body"));
function subFun(obj){
var list = $(obj);
$.each($(list), function() {
if ($(this).length>0){
subFun($(this).children());
}
if($(this).css("position") == "absolute"){
var left = $(this).css("left");
left = left.substring(0,left.length-2);
if(left!=0){
$(this).css("left",(windowWidth / 1920 *left)+"px");
}
var right = $(this).css("right");
right = right.substring(0,right.length-2);
if(right!=0){
$(this).css("right",(windowWidth / 1920 *right)+"px");
}
}
var width = $(this).css("width");
width = width.substring(0,width.length-2);
if(width!=0){
$(this).css("width",(windowWidth / 1920 *width)+"px");
if($(this)[0].tagName == "IMG" && $(this).attr("isAuto") != "no"){
$(this).css("background","cover");
var height = $(this).css("height");
height = height.substring(0,height.length-2);
if(height!=0){
$(this).css("height",(windowWidth / 1920 *height)+"px");
}
}
}
var fontSize = $(this).css("font-size");
fontSize = fontSize.substring(0,fontSize.length-2);
if(fontSize!=0){
$(this).css("font-size",(windowWidth / 1920 *fontSize)+"px");
}
});
}
}();
</script>
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
h5 이동단 핸드폰 장절 이벤트텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.