小编mmd*_*dwc的帖子

文本 div 在 mouseOver img 上显示和隐藏

当 mousOver 在 img 上时,我正在使用 jquery 代码来显示和隐藏文本 div。它工作正常,但是当显示 div 时,当 mouseOver div 时,它会隐藏并在 mouseOver 时再次显示。我想要做的是在鼠标悬停在图像上时显示 div,当鼠标悬停在图像内和 div 未隐藏的文本 div 上时,我希望 div 仅在鼠标离开 img 时隐藏。问题是我猜是因为我的 div 是 position:absolute,但我必须保留这个。

这是我的 jquery:

$(".image_big").hover(function(){
    $('.cartouche').show();
},function(){
    $('.cartouche').hide();
});
Run Code Online (Sandbox Code Playgroud)

和我的 CSS :

.cartouche {display:none;position: absolute;
bottom: 0px;
background-color: #00B252;
color: white;
text-transform: uppercase;
text-align: left;padding: 10px}

.image_big_container{width:473px;height:330px;text-align: center;}
#slideshow{margin-top: 20px;position:relative}
#slideshow_big { margin-bottom:10px}
Run Code Online (Sandbox Code Playgroud)

这是 JSfiddle 来查看它的实际效果:

http://jsfiddle.net/m7zFb/352/

我的网站上也会有很多图像,并且只想从所选图像中显示文本 div,有没有办法添加 this.children 以仅定位我是 mouseOver 的图像?

希望你明白我的问题,

感谢您的帮助

css jquery hover show-hide

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

acf,从字段获取缩略图大小的图像

我在wordpress网站上使用高级自定义字段插件.我正在页面上显示来自子页面的转发器字段的第一个图像("照片")('photos_presse').这是我正在使用的PHP代码.

        <?php

            $args = array(
            'post_type'      => 'page',     
            'post_parent'    => $post->ID,
            'order'          => 'ASC',
            'orderby'        => 'menu_order',
            'post_status'   => 'publish',
            'number'        => 'no limit',
            );

            $parent = new WP_Query( $args );

            if ( $parent->have_posts() ) : ?>

            <?php while ( $parent->have_posts() ) : $parent->the_post(); ?>

            <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">


            <div id="parent-<?php the_ID(); ?>" class="parent-page">

            <div class="cartouche_crop">

            <?php 
                    $first_img = true; 
                        while($first_img && has_sub_field('photos_presse')): ?> 

                     <img src="<?php the_sub_field('photo'); ?>" class="artists_menu">
                    <?php $first_img = false; ?>

            <?php endwhile; ?> …
Run Code Online (Sandbox Code Playgroud)

php wordpress jquery image advanced-custom-fields

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

jquery onclick添加margin-left

我正在尝试JS中的一些非常简单但我不能使它工作......

我想点击一个div来向另一个div添加一个负余量 - 但是我希望每次点击div时都会发生这种情况,不仅仅是现在的一次.Eveytime我点击我的#next_nav,我希望#nav从10px负数移动.这里只能工作一次.这是我的js:

$(function() {
  $('#next_nav').click(function () {
     $( "#nav" ).css('margin-left','-10px');
  });
});
Run Code Online (Sandbox Code Playgroud)

和我的HTML:

<div id="next_nav"></div>
<div id="nav"></div>
Run Code Online (Sandbox Code Playgroud)

这是我的JSfiddle:http://jsfiddle.net/Beyzd/

任何人都可以帮助我吗?非常感谢,

javascript css jquery onclick

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

在ACF转发器字段内使用post对象

我在我的网站上使用高级自定义字段.

我有一个名为anime_par的转发器字段,sub_field称为animateur.子字段animateur是一个后对象.

我在我的页面中的循环中使用它,这个循环显示自定义帖子类型中的类别的帖子.

我要做的是在我的页面中显示animateur选择的帖子名称和帖子链接.

这是我正在使用的代码,但它不起作用,它显示我当前页面的永久链接,而不是在自定义字段中选择的代码.

<?php while(has_sub_field('anime_par')): ?>

<a href="<?php echo get_permalink('the_sub_field("animateur")'); ?>"><?php echo get_title('the_sub_field("animateur")'); ?></a>

<?php endwhile; ?>
Run Code Online (Sandbox Code Playgroud)

有什么建议使这项工作?

谢谢你的帮助,

php wordpress loops custom-fields advanced-custom-fields

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

在 jQuery Slick 幻灯片中使用变量来设置初始幻灯片不起作用

我正在使用jQuery Slick在我的网站上使用幻灯片。

加载页面时,我的幻灯片会隐藏,并且我可以单击一些缩略图来打开我的幻灯片。
每个缩略图都有一个数据编号属性(我的变量),当单击缩略图时,我的幻灯片会自行打开,并且应根据单击的缩略图来设置初始幻灯片。

这是我的代码,没有变量。我选择拇指 4 只是为了示例,它工作正常:

$(".thumb").click(function(){
  $(".slider").show();
  setTimeout(function(){
    $('.slider').slick({
      slidesToShow: 4,
      slidesToScroll: 1,
      centerMode: true,   
      initialSlide : 4,
      infinite: true,
      prevArrow : $('.prev'),
      nextArrow : $('.next')});
    $(".slider").css("opacity", 1);
  }, 2000);
});
Run Code Online (Sandbox Code Playgroud)

您可以看到它在jsFiddle上运行。

现在,当我尝试在初始幻灯片的代码中添加一个变量时,初始幻灯片没问题,但是当我单击“下一步”时,我的幻灯片消失或无法正常工作...
尝试例如拇指 7...

这是我的代码:

$(".thumb").click(function(){
  var initialslide = $(this).attr("data-number");
  $(".slider").show();
  setTimeout(function(){
    $('.slider').slick({
      slidesToShow: 4,
      slidesToScroll: 1,
      centerMode: true,   
      initialSlide : initialslide,
      infinite: true,
      prevArrow : $('.prev'),
      nextArrow : $('.next')});
    $(".slider").css("opacity", 1);
  }, 200);
});
Run Code Online (Sandbox Code Playgroud)

请参阅此jsFiddle以查看其实际效果:如果在幻灯片显示后单击“下一步”,您将看到问题。

我不知道我做错了什么,有人可以帮助我吗?

谢谢

html javascript jquery jquery-plugins slick.js

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