小编Leg*_*nar的帖子

如何在Angularjs中使用document.getElementById()方法

我已经用javascript 编写hide()show()函数,并onmousedownHTML代码中调用它们.

功能如下:

function show() {
  document.getElementById("formDiv").style.display = "block";
}

function hide() {
  document.getElementById("formDiv").style.display = "none";
}
Run Code Online (Sandbox Code Playgroud)

我想将其转换为Angularjs代码.我可以这样写吗?

$scope.show = function() {
  document.getElementById("formDiv").style.display = "block";
}

$scope.hide = function() {
  document.getElementById("formDiv").style.display = "none";
}
Run Code Online (Sandbox Code Playgroud)

我们可以使用document.getElementById()Angularjs?我是新来的angularjs.有人可以帮帮我吗?

javascript angularjs

9
推荐指数
3
解决办法
4万
查看次数

makefile上的patsubst

我必须使用各种CFLAGS从同一组*.c创建不同的*.o文件.我想使用patsubst从相同的*.c生成不同的*.o文件.我做错了以下语句,请帮忙(我想生成一组具有($ <)_ O0.o的对象文件和另一组($ <)_ O2.o来自同一组c源文件):

 $(CC) $(CFLAGS_02) -c $< -o $(patsubst %.c,%_O2.o,$<)
Run Code Online (Sandbox Code Playgroud)

谢谢

makefile

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

map.fitBounds(bounds)导致浏览器冻结

我有一个非常奇怪的错误,当我尝试调整地图大小以适应我放在它上面的标记时,它会导致我的浏览器冻结.

我的调整大小代码供参考:

 function sizeMap() {
            // create a new bounds object to define the new boundry
            var bounds = new google.maps.LatLngBounds();
            // loop through each the string latlang values held in the latlng
            // aray
            for ( var i = 0; i <latlngArray.length ; i++) {
                // create a new LatLng object based on the string value
                var tempLatLng = new google.maps.LatLng(latlngArray[i]);
                // extend the latlng bounds based on the new location
                bounds.extend(tempLatLng);
            }
            //  map.fitBounds(bounds); <== everything seems to …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps-api-3

8
推荐指数
1
解决办法
1161
查看次数

PHP通过GPX循环计算轨道的总上升/下降

我想通过gpx文件循环并计算总上升和下降.我有一个函数,可以计算两组lat长点之间的高程差异,我设置simplexml来读取和循环gpx文件trkseg点.

问题是,这不准确(实际上并不准确).

这两条线将导致不同的上升和下降,就像在现实生活中一样:

$total_ascent += ($val - $last_elevation);
$total_descent += ($val - $last_elevation);
Run Code Online (Sandbox Code Playgroud)

有人知道,如何更精确地计算轨道的总上升和下降?

这是我当前的代码片段来计算它($track_elevations是一个包含整个轨道高程的数组):

if (!empty($track_elevations)) {
        $total_ascent = $total_descent = 0
        $lowest_elevation = $highest_elevation = $last_elevation = null;

        foreach ($track_elevations as &$val) {
            if (!is_null($last_elevation)) {
                if ($last_elevation < $val) {
                    $total_ascent += ($val - $last_elevation);
                }
                elseif ($last_elevation > $val) {
                    $total_descent += ($last_elevation - $val);
                }
            }

            if (is_null($lowest_elevation) or $lowest_elevation > $val) {
                $lowest_elevation = $val;
            }

            if (is_null($highest_elevation) or $highest_elevation < $val) …
Run Code Online (Sandbox Code Playgroud)

php elevation gpx

8
推荐指数
1
解决办法
1108
查看次数

jQuery自动完成悬停样式

我正在尝试在项目悬停时更改自动完成的背景颜色,我无法让它工作.我设法改变与一般的背景颜色.ui-menu-item a,并尝试使用:hover,:focus,:active但他们没有做的伎俩.谁能告诉我正确的课程是做什么的?

CSS:

.ui-widget {
  font-size: 0.75em;
}
.ui-menu-item a {
  background-color: #fff;
}
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

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

GD图像叠加透明png

我有透明的图像,我想覆盖整个图像,以赋予它更大的效果.在此代码中,它会裁剪现有图像.它合并了两个,但最后的顶部没有显示alpha.我怎样才能解决这个问题?

 <?
    $dst_x = 0;   // X-coordinate of destination point. 
    $dst_y = 0;   // Y --coordinate of destination point. 
    $src_x = 163; // Crop Start X position in original image
    $src_y = 0;   // Crop Srart Y position in original image
    $dst_w = 469; // Thumb width
    $dst_h = 296; // Thumb height
    $src_w = 469; // $src_x + $dst_w Crop end X position in original image
    $src_h = 296; // $src_y + $dst_h Crop end Y position in original …
Run Code Online (Sandbox Code Playgroud)

php gd transparent

7
推荐指数
1
解决办法
8208
查看次数

如何将数组键复制到另一个数组,并用空数组替换值?

我有一个数组,fe:

$arr = array(
    4 => 'some value 1',
    7 => 'some value 2',
    9 => 'some value 3',
    12 => 'some value 4',
    13 => 'some value 5',
    27 => 'some value 6',
    41 => 'some value 7'
)
Run Code Online (Sandbox Code Playgroud)

我需要创建另一个数组,其中值将是数组,但键将是相同的; 像这样:

$arr = array(
    4 => array(),
    7 => array(),
    9 => array(),
    12 => array(),
    13 => array(),
    27 => array(),
    41 => array()
)
Run Code Online (Sandbox Code Playgroud)

PHP中是否有一些内置函数可以做到这一点?array_keys()没帮我

var_dump(array_keys($arr));
Run Code Online (Sandbox Code Playgroud)

回:

array(7) {
  [0]=>
  int(0)
  [1]=>
  int(1)
  [2]=>
  int(2) …
Run Code Online (Sandbox Code Playgroud)

php arrays

6
推荐指数
1
解决办法
5229
查看次数

如果选中单选按钮,则更改父 div (li) 背景 - javascript

我在 li 元素内有单选按钮,我想在选中单选按钮后更改 li (父 div)的背景颜色。我成功地通过 CSS 在 li 上设置了悬停,但 :checked 似乎不适用于父 div。这是我的 html + css 代码:

.job-manager-term-checklist { 
    margin: 1em 0 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
  }

.job-manager-term-checklist li {
    border: 1px solid #ccc;
    overflow: auto;
    padding: 5px;
    margin-left: 5px;
    border-radius: 5px;
    background-color: #ebf1f9;
    width: 20%;
  }

.job-manager-term-checklist li:hover { 
  background-color: #4e83ca;
  color: #fff;
  }
Run Code Online (Sandbox Code Playgroud)
<div class="field required-field">
  <ul class="job-manager-term-checklist job-manager-term-checklist-job_category">
    <li id="job_listing_category-72" class="popular-category"><label class="selectit"><input value="72" type="radio" name="tax_input[job_listing_category][]" id="in-job_listing_category-72">1</label></li>
    <li id="job_listing_category-73"><label class="selectit"><input value="73" type="radio" name="tax_input[job_listing_category][]" id="in-job_listing_category-73">2</label></li>
    <li …
Run Code Online (Sandbox Code Playgroud)

html javascript css

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

圈子有三种不同的边框颜色

我有一个带有一种边框颜色的圆圈的CSS:

.circle {
  border: 6px solid #ffd511;
  border-radius: 30px;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  -khtml-border-radius: 30px;
  width: 30px;
  height: 18px;
  line-height: 20px;
  padding: 12px 6px;
  text-align: center;
}
Run Code Online (Sandbox Code Playgroud)
<div class="circle">17</div>
Run Code Online (Sandbox Code Playgroud)

它看起来像这样:

带有一种边框颜色的圆圈

我应该如何将CSS更改为具有三种边框颜色 - 如同时钟:

  • 从0到4颜色#1
  • 从4到8色#2
  • 从8到12色#3

我确信,它有可能,有元素<canvas>,但我没有成功这样做.

css svg border css3 css-shapes

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

根据R中找到的字符的位置提取字符串

我在下面的句子中找到了"oo"的位置:

sentence <- "It is a good book. Good for first reading.
This book explains everything in Qdetail with tons of examples and exercises for practice. Good for cracking written tests on campuses and competitive exams. It is cheap so any way one can have a copy along with other books"

pos = gregexpr("oo", sentence)
Run Code Online (Sandbox Code Playgroud)

我得到了结果

> pos
[[1]]
[1]  10  15  21  50 136 263
attr(,"match.length")
[1] 2 2 2 2 2 2
attr(,"useBytes")
[1] TRUE
Run Code Online (Sandbox Code Playgroud)

根据结果​​,我想从每个位置提取10个字符(位置前5个,位置后5个)

举个例子,我应该把第一个位置的结果称为"sa good …

text split r

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