Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery Tumblr Vimeo视频黑客_Jquery_Google Api_Tumblr_Vimeo - Fatal编程技术网

Jquery Tumblr Vimeo视频黑客

Jquery Tumblr Vimeo视频黑客,jquery,google-api,tumblr,vimeo,Jquery,Google Api,Tumblr,Vimeo,我想在tumblr.com上发布vimeo.com的视频,宽度超过500px youtube.com上的视频有一个代码可以运行。() $(函数(){ //把这个换成你喜欢的宽度 var-contentWidth=700; $(“对象”)。每个(函数(){ if($(this).find(“嵌入[src^=”http://www.youtube.com“]”。长度>0){ //识别和隐藏嵌入 var parent=$(this.parent(); css(“可见性”、“隐藏”); var you

我想在tumblr.com上发布vimeo.com的视频,宽度超过500px

youtube.com上的视频有一个代码可以运行。()


$(函数(){
//把这个换成你喜欢的宽度
var-contentWidth=700;
$(“对象”)。每个(函数(){
if($(this).find(“嵌入[src^=”http://www.youtube.com“]”。长度>0){
//识别和隐藏嵌入
var parent=$(this.parent();
css(“可见性”、“隐藏”);
var youtubeCode=parent.html();
var params=“”;
if(youtubeCode.toLowerCase().indexOf(“此处的主题:允许您这样做。但是从中提取代码似乎有点棘手,因为它似乎被集成到一个脚本中,该脚本还可以做其他一些事情(虽然我不知道我在做什么,但我在编码方面的专业知识并不超出复制和粘贴)

我在这里的测试博客上嵌入了一段视频: x-men-bike-gang.tumblr.com (很抱歉,由于对新用户链接的限制,我不得不中断链接)

我将继续寻找另一种解决方案,尽管显然它可以做得很好。

因此,与其他人(主要是他)一起,我想出了如何在tumblr上缩放vimeo嵌入,同时在同一脚本中控制嵌入颜色

更改颜色:var color=“55AAAA” 更改宽度:var newW=700;

在头部嵌入tumblr(与youtube代码的位置相同)


$(函数(){
var color=“55AAAA”;
$(“对象[数据^=”http://vimeo.com“]”。每个(函数(){
var$obj=$(本);
var数据=$obj.attr(“数据”);
var temp=data.split(“clip_id=”)[1];
变量id=临时拆分(“&”)[0];
var server=temp.split(“&”)[1];
var oldW=$obj.attr(“宽度”);
var-newW=700;
var oldH=$obj.attr(“高度”);
var p=((新-旧)*100)/新;
var newH=(oldH*parseFloat('1.'+p));
$obj.replaceWith(
””
);
});
})

多亏了alex,你可以在这里查看论坛帖子:

这里是这个脚本的更新版本,它似乎结合了两者的优点

<!--Better Vimeo Embeds on Tumblr by Matthew Buchanan http://matthewbuchanan.name/141302328
    Updated by Alex Hallajian http://journal.alexhallajian.com/post/1153909350
    Tweaked by UnAmazing to remove portrait & title info and fix color http://unamazing.com -->

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript">
$(function() {
    var color = "55AAAA";
    var opts = "title=0&byline=0&portrait=0";
    $("iframe").each(function() {
        var $obj = $(this);
        var data = $obj.attr("data");
        var vsrc = $obj.attr("src");
        var oldW = $obj.attr("width");
        var newW = 600;
        var oldH = $obj.attr("height");
        var p = oldW/newW;
        var newH = (oldH / p);
        if (vsrc.search("vimeo") > 0) {
            $obj.replaceWith("<iframe src='"+vsrc+"?"+opts+"&color="+color+"' width='"+newW+"' height='"+newH+"' frameborder='0'></iframe>");
        }
    });
})
</script>

$(函数(){
var color=“55AAAA”;
var opts=“title=0&byline=0&trait=0”;
$(“iframe”)。每个(函数(){
var$obj=$(本);
var数据=$obj.attr(“数据”);
var vsrc=$obj.attr(“src”);
var oldW=$obj.attr(“宽度”);
var-newW=600;
var oldH=$obj.attr(“高度”);
var p=旧W/新W;
var newH=(旧的h/p);
如果(vsrc.search(“vimeo”)>0){
$obj.替换为(“”);
}
});
})
<script type=”text/javascript”> 
$(function() {
    var color = “55AAAA”;
    $(“object[data^=’http://vimeo.com’]”).each(function() {
        var $obj = $(this);
        var data = $obj.attr(“data”);
        var temp = data.split(“clip_id=”)[1];
        var id = temp.split(“&”)[0];
        var server = temp.split(“&”)[1];
        var oldW = $obj.attr(“width”);
        var newW = 700;
        var oldH = $obj.attr(“height”);
        var p = ((newW - oldW) * 100)/newW;
        var newH = (oldH * parseFloat(‘1.’+p)); 
        $obj.replaceWith(
            ”<iframe src=’http://player.vimeo.com/video/”+id+
            ”?”+server+”&title=0&byline=0&portrait=0&color=”+color+”’ “+
            ”width=’”+newW+”’ height=’”+newH+”’ frameborder=’0’></iframe>”
        );
    });
})
</script>
<!--Better Vimeo Embeds on Tumblr by Matthew Buchanan http://matthewbuchanan.name/141302328
    Updated by Alex Hallajian http://journal.alexhallajian.com/post/1153909350
    Tweaked by UnAmazing to remove portrait & title info and fix color http://unamazing.com -->

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript">
$(function() {
    var color = "55AAAA";
    var opts = "title=0&byline=0&portrait=0";
    $("iframe").each(function() {
        var $obj = $(this);
        var data = $obj.attr("data");
        var vsrc = $obj.attr("src");
        var oldW = $obj.attr("width");
        var newW = 600;
        var oldH = $obj.attr("height");
        var p = oldW/newW;
        var newH = (oldH / p);
        if (vsrc.search("vimeo") > 0) {
            $obj.replaceWith("<iframe src='"+vsrc+"?"+opts+"&color="+color+"' width='"+newW+"' height='"+newH+"' frameborder='0'></iframe>");
        }
    });
})
</script>