Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.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 如何更改Twenty-Twenty插件中的前后标签?_Jquery_Wordpress - Fatal编程技术网

Jquery 如何更改Twenty-Twenty插件中的前后标签?

Jquery 如何更改Twenty-Twenty插件中的前后标签?,jquery,wordpress,Jquery,Wordpress,如果您不熟悉该插件,它是一个视觉差异工具,允许您突出显示两个图像之间的差异 我在wordpress上使用他们的插件,因为我需要在两个图像之间滑动的功能。但是,当您将鼠标悬停在图像上时,默认情况下会显示“之前”和“之后” 基本上我想做的是改变前后的标签,这样他们就可以说些别的。如何执行此操作?您可以通过修改文件twentytwenty.css中的以下行来更改这些参数: .twentytwenty-before-label { opacity: 0; } .twentytwenty-bef

如果您不熟悉该插件,它是一个视觉差异工具,允许您突出显示两个图像之间的差异

我在wordpress上使用他们的插件,因为我需要在两个图像之间滑动的功能。但是,当您将鼠标悬停在图像上时,默认情况下会显示“之前”和“之后”


基本上我想做的是改变前后的标签,这样他们就可以说些别的。如何执行此操作?

您可以通过修改文件twentytwenty.css中的以下行来更改这些参数:

.twentytwenty-before-label {
  opacity: 0; }
  .twentytwenty-before-label:before {
    content: "**Before**"; }

.twentytwenty-after-label {
  opacity: 0; }
  .twentytwenty-after-label:before {
    content: "**After**"; }

css的这一部分出现在第102行。要维护twentytwenty.css,请更改html,为每个div容器提供唯一的ID:

<div id="set_1" class="twentytwenty-container">    
    <img src="img/1_1.jpg" />
    <img src="img/1_2.jpg" />
</div>

这使您能够在需要时维护原始的前后文本,并在执行多个图像比较时提供唯一的标签。

通过插件选项设置标签:

$(".twentytwenty-container").twentytwenty({
    before_label: 'Before',
    after_label: 'After'
});

这个问题最好继续问下去。哦,打得好。我想我已经想明白了。谢谢。为什么有些开发人员要把这个标签放在CSS文件中?那么如何翻译这些呢?真的很糟糕。。。我已经解决了这个问题,用PHP在图像上添加了数据标题,用JS我设置了获取它们并创建了新的CSS样式,我必须将这些样式附加到头部,因为当然你不能用JavaScript更改伪元素。。。明亮的
$(".twentytwenty-container").twentytwenty({
    before_label: 'Before',
    after_label: 'After'
});