小编Seb*_*ien的帖子

使用Photoshop脚本显示/隐藏图层的功能(JSX)

我是Photoshop脚本和编写脚本的新手,它将循环遍历图层,修剪它们并导出.到目前为止,我拥有完成此脚本所需的大部分内容.我唯一找不到的是如何显示/隐藏单个图层.我找到了显示/隐藏所有图层的功能,但没有找到任何一个图层的功能.

///////////////////////////////////////////////////////////////////////////////
// selectAllLayers - select all layers (Select > All Layers)
///////////////////////////////////////////////////////////////////////////////
function selectAllLayers() {
    var ref = new ActionReference();
    ref.putEnumerated(cTID('Lyr '), cTID('Ordn'), cTID('Trgt'));
    var desc = new ActionDescriptor();
    desc.putReference(cTID('null'), ref);

    executeAction(sTID('selectAllLayers'), desc, DialogModes.NO);
}

///////////////////////////////////////////////////////////////////////////////
// hideLayers - hide all selected layers (Layer > Hide Layers)
///////////////////////////////////////////////////////////////////////////////
function hideLayers() {
    var ref = new ActionReference();
    ref.putEnumerated(cTID('Lyr '), cTID('Ordn'), cTID('Trgt'));
    var list = new ActionList();
    list.putReference(ref);
    var desc = new ActionDescriptor();
    desc.putList(cTID('null'), list);
    executeAction(cTID('Hd  '), desc, DialogModes.NO);
}

function …
Run Code Online (Sandbox Code Playgroud)

photoshop extendscript

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

woocommerce_form_field和隐藏字段

我正在尝试向WooCommerce结帐添加自定义字段,似乎没有隐藏字段的输出.

woocommerce-template.php,隐藏字段属于此切换案例:

default :
    $field = apply_filters( 'woocommerce_form_field_' . $args['type'], '', $key, $args, $value  );
    break;
}
Run Code Online (Sandbox Code Playgroud)

我将如何添加一个woocommerce_form_field_hidden输出隐藏字段的动作.我尝试了多种不起作用的东西.最终,我无法弄清楚如何传递函数参数.

add_action('woocommerce_form_field_hidden', 'my_form_field_hidden');
if ( ! function_exists('my_form_field_hidden') ) {
    function hp_form_field_hidden() {

        $field = '<p class="form-row ' . implode( ' ', $args['class'] ) .'" id="' . $key . '_field">
            <input type="hidden" class="input-hidden" name="' . $key . '" id="' . $key . '" placeholder="' . $args['placeholder'] . '" value="'. $value.'" />
            </p>' . $after;

        return $field;
    }
}
Run Code Online (Sandbox Code Playgroud)

所有的帮助表示赞赏.

forms hook add-filter woocommerce

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

通过分组选择每个第一个唯一元素

我有一个具有交替类的元素列表.类的出现是随机的,可以连续出现一次或多次.

我正在寻找一种方法来选择元素的每个第一次出现(用a标记-).我希望在CSS中这样做,但我也可以使用JavaScript解决方案.

<div class="type-1"></div>  -
<div class="type-1"></div>
<div class="type-1"></div>
<div class="type-2"></div>  -
<div class="type-1"></div>  -
<div class="type-1"></div>
<div class="type-2"></div>  -
<div class="type-2"></div>
<div class="type-1"></div>  -
...
Run Code Online (Sandbox Code Playgroud)

javascript css css-selectors

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

将条件应用于 jQuery.when() 延迟函数

我想对$.when()函数中的每个延迟请求应用一个条件(在发出请求之前)。但是在if里面放置条件会$.when返回错误。

做我在下面描述的事情的正确方法是什么?

$.when(
  if(var1) {
    $.getJSON(url1, function(data) {...}),
  },
  if(var2) {
    $.getJSON(url2, function(data) {...}),
  },
  if(varN) {
    $.getJSON(urlN, function(data) {...}),
  },
).then(function() {
  ...
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery promise .when

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