小编Mi-*_*ity的帖子

查找元素的属性值

我有以下代码:

  <ul>
    <li class="jstree-leaf" kids="0" range="5-7" name="mars" public_id="mars_05" ra_depth="5">
        <a href="#"><ins class="jstree-icon">&nbsp;</ins>mars</a>
    </li>
    <li class="jstree-leaf" kids="0" range="8-10" name="pluto" public_id="pluto_8" ra_depth="5">
        <a href="#"><ins class="jstree-icon">&nbsp;</ins>pluto</a>
    </li>
  </ul>
Run Code Online (Sandbox Code Playgroud)

我需要通过使用它的属性值来获取ra_depth特定<li>name属性值.

我尝试了下面的代码,但它不起作用:

alert(li[name='"+myarray[0]+"'].attr("ra_depth"));
Run Code Online (Sandbox Code Playgroud)

myarray[0] 包含值"pluto".

有什么我想念的吗?

jquery

5
推荐指数
1
解决办法
3万
查看次数

向图像添加文本后如何保存图像

为了将文本添加到图像中,我使用来自网站的以下代码

<?php
    //Set the Content Type
    header('Content-type: image/jpeg');

    // Create Image From Existing File
    $jpg_image = imagecreatefromjpeg('sunset.jpg');

    // Allocate A Color For The Text
    $white = imagecolorallocate($jpg_image, 255, 255, 255);

    // Set Path to Font File
    $font_path = 'font.TTF';

    // Set Text to Be Printed On Image
    $text = "This is a sunset!";

    // Print Text On Image
    imagettftext($jpg_image, 25, 0, 75, 300, $white, $font_path, $text);

    // Send Image to Browser
    imagejpeg($jpg_image);

    // Clear Memory
    imagedestroy($jpg_image);
?> 
Run Code Online (Sandbox Code Playgroud)

它运行良好,但我无法保存在图片中以保存文本文件我正在使用此功能

function write($post,$myFile){ …
Run Code Online (Sandbox Code Playgroud)

php gd

5
推荐指数
1
解决办法
2万
查看次数

在 Jenkins 中运行 eval 执行 shell

我想在Jenkins执行shell中执行下面的代码行

eval "$(docker-machine env default)"
Run Code Online (Sandbox Code Playgroud)

但它正在执行这样的事情

docker-machine env default
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能使整个命令像在 Jenkins 中执行 shell 一样执行

jenkins docker

5
推荐指数
0
解决办法
1004
查看次数

单击向上\向下\向左\向右按钮时如何在div中移动圆圈

我需要通过单击按钮来移动圆圈.并且圆圈不应远离边界.

这只是向左和向下按钮,但它不是一个使用边距的好方法.有一种方法可以改变位置相对left\right\top\down而不是边距?

(function(){

    var button = document.getElementsByClassName("button");
    var circle = document.getElementById("circle");


    var down=0, up=0, left=0, right=0;

    for (var i = 0; i < button.length; i++) {
        button[i].addEventListener('click',function(e){
                var position = e.currentTarget.value;
            if(position==="down"){
                down+=5;
                circle.style.marginTop = down +"px";
            }
            if(position==="up"){
                up+=5;
                circle.style.marginBottom = up+'px';
            }
            if(position==="left"){
                left+=5;
                circle.style.marginRight = left+'px';
            }
            if(position==="right"){
                right+=5;
                circle.style.marginLeft = right+'px';
            }

            }
        )
    }


    }());
Run Code Online (Sandbox Code Playgroud)
html, body {
  font-size: 62.5%;
}

.border{
  position: relative;
  overflow: hidden;
  float: left;
  width: 70% ;
  height: 50rem;
  border: 1rem …
Run Code Online (Sandbox Code Playgroud)

javascript html5 css3

5
推荐指数
1
解决办法
1133
查看次数

使用未声明的标识符“MAP_POPULATE”

在 Mac OS X 和 Xcode 上使用 mmap 时,出现错误:

使用未声明的标识符“MAP_POPULATE”

相同的代码在另一台机器上运行。我该如何解决?

c++ macos mmap

5
推荐指数
1
解决办法
2113
查看次数

带有双美元 ($$) 的 jQuery 选择器

我正在开发一个项目,他们使用 $$ 来选择 id/class。我对此不太确定。谁能告诉我这是什么意思。我用谷歌搜索了一下。但没有得到正确的答案。

$$("#" + idName + "text").setStyle('background', '#000');
Run Code Online (Sandbox Code Playgroud)

javascript jquery

5
推荐指数
1
解决办法
2849
查看次数

播放一次动画而不是循环三个.js

我已将 Blender JSON 动画导出到 THREE.js,一切正常,但我只想播放一次动画并停止而不是循环播放动画。

html animation blender three.js

4
推荐指数
2
解决办法
6077
查看次数

如何使用 FormData 将文件发送到 Nodejs 并让 Node 发回确认消息?

您好,我正在处理这个简单的表单,尝试使用 发送文件到我的 Nodejs 服务器FormData,但由于某种原因 Node 从未收到它。另外,我怎样才能让节点在页面上发回一条确认消息,说明已收到文件。我做错了什么或错过了什么?请帮忙。先感谢您。这是我的代码。

超文本标记语言

<!DOCTYPE html>
<html>
<head>
<title></title>
<script type="text/javascript">
 var fd = new FormData();   
 fd.append( 'file', input.files[0] );

$.ajax({
  url: '/uploadfile',
  data: fd,
  processData: false,
  contentType: false,
  type: 'POST',
  success: function(data){
  alert(data);
  }
});
</script>
</head>
<body>

 <form enctype='multipart/form-data'>
   <input type= "text" name = "theName"/>
   <input type="file" id="file" name="file">
   <input type="submit">
</form>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

服务器(Node.js)

 var express = require('express');
 var router = express.Router();

 /* GET users listing. */

 router.get('/', function(req, res){
 res.sendfile('./public/html/form-file.html');
 }); …
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery node.js

4
推荐指数
1
解决办法
2万
查看次数

html 的高度与正文和 Chrome 上的默认边距

您可能知道,Chrome 的默认正文边距为8px.

然而,当我保留正文上的边距并将其高度设置为100%(以及 html 100%)时,这会带来问题。它获取 html 的高度并将其放置在 的上边距之后8px,并以 的下边距结束8px。然而,html 大小不适应 16 像素差异(顶部 8 + 底部 8)。

我认为这与文档流的工作方式有关,html 在正文之前分配了大小,但我不知道如何解决问题。

我认为可以解决此问题的唯一方法是 calc()在 html height 属性上进行表示法:height: calc(100% + 16px)但不起作用。如果您知道为什么不这样做,我想告诉您。

复制问题的代码:

CSS

html {
height: 100%;
background: rgb(42,69,66);
background:  -webkit-linear-gradient(top, rgba(73,94,8,1) 0%, rgba(145,232,66,1) 100%) no-repeat;
}

body {
    height:100%;
}

.divz {
    background-color: olive;
    height: 100%;
}
Run Code Online (Sandbox Code Playgroud)

超文本标记语言

<body>
   <div class="divz"></div>
</body>
Run Code Online (Sandbox Code Playgroud)

这是一个复制该问题的 jsfiddle。请注意底部16px页面末尾和 html 末尾之间的间距。

编辑:我希望边距留在主体上。

编辑2: …

html css

4
推荐指数
1
解决办法
3506
查看次数

如何从公共隐藏"fonts"文件夹?

我在网站上使用高级字体并使用它们进行链接

@font-face {src: url(../fonts/fontName.ttf);}
Run Code Online (Sandbox Code Playgroud)

fonts任何人都可以访问该文件夹www.website.tld/fonts.

如何能够隐藏fonts目录以防止公共访问,但仍然可以使用我们网站中的字体.

谢谢.

css

4
推荐指数
1
解决办法
1095
查看次数

标签 统计

javascript ×3

jquery ×3

css ×2

html ×2

ajax ×1

animation ×1

blender ×1

c++ ×1

css3 ×1

docker ×1

gd ×1

html5 ×1

jenkins ×1

macos ×1

mmap ×1

node.js ×1

php ×1

three.js ×1