【问题标题】:How resize/drag/drop image over a youtube video?如何在 youtube 视频上调整大小/拖放图像?
【发布时间】:2023-04-06 02:48:02
【问题描述】:

我正在处理fiddle,我想在其中调整/拖放图像到 youtube 视频上。

在上面的小提琴中,我无法在 youtube 视频上调整 快速图像 的大小。我不确定其背后的原因是什么。我可以调整大小/拖放/拖动,但速度不是很快。

为了实现上述小提琴,我使用的 HTML/JS 是:

HTML:

<div class="embed-responsive embed-responsive-16by9">
  <iframe class="embed-responsive-item"  src="https://www.youtube.com/embed/zpOULjyy-n8?rel=0" allowfullscreen></iframe>
</div>


<div id="wrapper" style="display:inline-block">
    <img id="image" src="http://www.google.com.br/images/srpr/logo3w.png" />
</div>

JS(JQuery):

$(function() {
$('#wrapper').draggable();
$('#image').resizable();
});


问题陈述:

我想知道应该对 HTML 代码进行哪些更改,以便能够正确调整 Google Image 的大小。目前,我似乎无法快速调整图像大小

【问题讨论】:

    标签: javascript jquery html twitter-bootstrap-3 youtube


    【解决方案1】:

    youtube 视频使其复杂化,因此在视频上创建一个叠加层,并在调整大小事件开始时使其可见,并在调整大小停止时隐藏。

    $('#image').resizable({
    start: function( event, ui ) {
     $('#overlay').show();
    },
    
    stop: function( event, ui ) {
     $('#overlay').hide();
     }
     }
    );
    });
    

    工作代码:https://jsfiddle.net/obn4yph0/

    【讨论】:

    • @ErcanPerker 嘿,你做了什么。这就是我要的。太棒了。
    • 我接受你的回答。现在,我还有一个类似的问题,这是我研究这个问题的主要原因。在您的小提琴中,假设我放置了google image over the nose of a guy,如果我调整浏览器窗口的大小,则放置google image doesn't seem to stay over the nose。你收到我的问题了吗?
    • 你在吗?
    • 当调整大小和拖动停止时,您可以存储 x,y 坐标和图像相对于视频宽度和高度的宽度。然后在调整窗口大小时,您可以计算相对于新视频大小的新宽度和坐标。
    • 你能给我更多指点我们如何在代码中实现它吗?
    猜你喜欢
    • 2015-11-20
    • 2020-03-16
    • 2014-07-08
    • 2012-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-23
    • 1970-01-01
    相关资源
    最近更新 更多