Rails 4 を使用したアジャイル Web 開発という本の Ruby on Rails ガイドに取り組んでいます。jQueryUI メソッドをブラインド効果で表示するタスクがあります。ここでの問題は、カートが期待どおりに表示されることですが、効果が適切に機能しないことです。カートに何かを追加するたびに、ターゲットの div が最終的に表示されますが、奇妙な方法で: 最初に空のスペースがその場所にポップアップし、1 秒後にそのコンテンツを含む div 全体が表示されます。
同じ div で hide('blind', 1000) を使用しようとしましたが、取得しているのは div だけで、すぐに消えます。
jquery-ui-rails gem is installed
//= require jquery.ui.effect-blind
application.jsに設定されています
if ($('#cart tr').length == 1) { $('#cart').show('blind', 1000); }
多分誰かがこの問題を解決する方法を知っていますか?