javascript - 根据标签值html增加图像边距

标签 javascript jquery html css margin

我有一个位于屏幕底部的图像,我想根据标签的值增加它的边距(将它移到顶部)。

<img src="flag.png"
style=" margin-left:50%;
        position:absolute;
        margin-top:50%;
        bottom:0px;
        ">
<label id="countdown" > countdown: </label>

标签 id="countdown"经常更新。

本质上,是否可以根据 id="countdown"的值向上移动图像(增加 "bottom:0;"的值)?

最佳答案

我不确定标签的值是如何改变的。 在更新标签内容的同时更新标志样式可能会更容易。

这是一个帮助您入门的示例: https://jsfiddle.net/fztkjb89/

$(function() {
  var initialCountDown = 100;
  var countDown = initialCountDown;


  setInterval(function(){
    // update label 
    $('#counter').text(countDown); 

    // update image style
    $('img').css('bottom', initialCountDown-countDown);

    // progress countdown
    countDown--;

    // reset counter
    if (countDown == 0){
      countDown = initialCountDown;
    }
  }, 100);
});

如果这不是一个选项,请查看我的其他答案。

关于javascript - 根据标签值html增加图像边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47713808/

相关文章:

javascript - Extjs4.1.0中动态加载

javascript - 以 Mysql 格式在 Node js 中获取与今​​天日期相比的前一周日期

javascript - 停止动态 div 推送其他元素

html - CSS :first-child with class selector picking up wrong elements to style?

javascript - 如何从 GridLayer 制作交互式 Leaflet Tiles

html - 使用 CSS 居中的 HTML 时间轴结构?只有侧面缩放?

javascript - Redux:Redux 文档示例的 connect 方法中存在奇怪的解构语法?

javascript - 暂停 Jquery.each 循环以确保代码完全执行?

javascript - 使用 nicescroll 在水平滚动的元素上切换类

javascript - jQuery - aria-controls vs data attributes to identify/select DOM element - 哪个是首选方法?