###質問概要
次の【1】【2】のjQueryを使うと、要素がかぶって表示されてしまい困っています。
###利用jQuery
【1】WordPressプラグイン「Shortcodes by Angie Makes」
→ウィジェットにスライダーを実装するため。
参考:https://bloglife.info/shortcodes-by-angie-makes/#keni_toc_22
【2】ライブラリ「isotope.js」
→スライダーと、あと画像などを可変的に配置するため。
この2つの実行タイミングのせいで、スライダーと画像がかぶって表示されてしまうのが問題です。
(「isotope.js」は要素を可変的にするためposition:absolute;
で出力してくるので、要素がかぶってしまうのです。)
###試したこと
次にようにして「isotope.js」の実行を10秒遅らせると、スライダーが表示されてから、可変機能がスタートするので、要素がかぶることはありませんでした。
javascript
1$(function(){ 2 setTimeout(function(){ 3 var $container = $('.grid'); 4 $container.isotope({ 5 itemSelector: '.item', 6 }); 7 },10000); 8});
このように「10秒遅らせる」という方法ではなく、もっとうまいこと解決する方法はございませんでしょうか?
よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。