我的CSS中有一类photoshow。它们是图像。我希望它们在页面加载时逐渐消失并逐渐消失。任何wysihtml5的第一行都可以正常工作。有任何想法吗?

控制台错误:

event.returnValue is deprecated. Please use the standard event.preventDefault() instead.


s

$(document).ready(function(){

  $('.wysihtml5').each(function(i, elem) {
    $(elem).wysihtml5();
  });


  $('.photoshow').fadeOut().fadeIn('slow');

})


这是HTML

<%= link_to 'Back', :back %> <br>
  <%#= @photo.name %>
  <div class="photoshow">
    <%= image_tag @photo.image.url, width: '500', class: 'photoshow' %>
  </div>

最佳答案

您可以尝试类似的方法:-

$(document).ready(function() {
    // Hides the picture so no one can see it
    $('.photoshow').hide(0);

    $('.wysihtml5').each(function(i, elem) {
        $(elem).wysihtml5();
    });

    // Fades the picture in
    $('.photoshow').fadeIn('slow');
});

09-05 22:09