我是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) 我正在尝试向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)
所有的帮助表示赞赏.
我有一个具有交替类的元素列表.类的出现是随机的,可以连续出现一次或多次.
我正在寻找一种方法来选择元素的每个第一次出现(用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) 我想对$.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 ×2
.when ×1
add-filter ×1
css ×1
extendscript ×1
forms ×1
hook ×1
jquery ×1
photoshop ×1
promise ×1
woocommerce ×1