如何在 wordpress/elementor 中更改不同按钮点击时的图像
how to change images on different button clicks in wordpress/elementor
我需要有关开发 3 列部分的帮助,其中中间列用于图像。左列和右列分别有右侧 5 和左侧 5 之类的按钮,我想在用户单击时更改每个按钮上的图像。我正在使用 elementor 生成器
如果我可以通过任何插件或 html 或 javascript 完成,请指导我。我可以添加参考图片,这样你就可以准确地理解我需要什么。提前致谢。
this is the reference
如果让我知道它可以是一个小部件,因为我对编码不太了解。
将 hiddenBlock
class 添加到每个视频或图像元素。并隐藏所有并显示 CSS.
的第一个元素
CSS
function hide_hiddenBlock(){
?>
<style type="text/css">
.hiddenBlock{display: none;}
.hiddenBlock1{display: show;}
</style>
<?php
}
add_action( 'wp_head', 'hide_hiddenBlock', 10, 1 );
JAVASCRIPT
function show_video_based_on_button_click(){ ?>
<script type="text/javascript">
jQuery(document).ready( function( $ ){
// hide every element that has a hidden block class and then show accordingly.
$('.hiddenBlock').hide("slow");
$('#showBlock1').click( function(e) {
$('.hiddenBlock1').show("slow");
});
$('#showBlock2').click(function(e) {
$('.hiddenBlock2').show("slow");
});
$('#showBlock3').click(function(e) {
$('.hiddenBlock3').show("slow");
});
$('#showBlock4').click(function(e) {
$('.hiddenBlock4').show("slow");
});
$('#showBlock5').click(function(e) {
$('.hiddenBlock5').show("slow");
});
$('#showBlock6').click(function(e) {
$('.hiddenBlock6').show("slow");
});
$('#showBlock7').click(function(e) {
$('.hiddenBlock7').show("slow");
});
$('#showBlock8').click(function(e) {
$('.hiddenBlock8').show("slow");
});
});
</script>
<?php }
add_action( 'wp_footer', 'show_video_based_on_button_click', 10, 1 );
我需要有关开发 3 列部分的帮助,其中中间列用于图像。左列和右列分别有右侧 5 和左侧 5 之类的按钮,我想在用户单击时更改每个按钮上的图像。我正在使用 elementor 生成器 如果我可以通过任何插件或 html 或 javascript 完成,请指导我。我可以添加参考图片,这样你就可以准确地理解我需要什么。提前致谢。
this is the reference 如果让我知道它可以是一个小部件,因为我对编码不太了解。
将 hiddenBlock
class 添加到每个视频或图像元素。并隐藏所有并显示 CSS.
CSS
function hide_hiddenBlock(){
?>
<style type="text/css">
.hiddenBlock{display: none;}
.hiddenBlock1{display: show;}
</style>
<?php
}
add_action( 'wp_head', 'hide_hiddenBlock', 10, 1 );
JAVASCRIPT
function show_video_based_on_button_click(){ ?>
<script type="text/javascript">
jQuery(document).ready( function( $ ){
// hide every element that has a hidden block class and then show accordingly.
$('.hiddenBlock').hide("slow");
$('#showBlock1').click( function(e) {
$('.hiddenBlock1').show("slow");
});
$('#showBlock2').click(function(e) {
$('.hiddenBlock2').show("slow");
});
$('#showBlock3').click(function(e) {
$('.hiddenBlock3').show("slow");
});
$('#showBlock4').click(function(e) {
$('.hiddenBlock4').show("slow");
});
$('#showBlock5').click(function(e) {
$('.hiddenBlock5').show("slow");
});
$('#showBlock6').click(function(e) {
$('.hiddenBlock6').show("slow");
});
$('#showBlock7').click(function(e) {
$('.hiddenBlock7').show("slow");
});
$('#showBlock8').click(function(e) {
$('.hiddenBlock8').show("slow");
});
});
</script>
<?php }
add_action( 'wp_footer', 'show_video_based_on_button_click', 10, 1 );