我实际上正在使用同位素http://isotope.metafizzy.co/进行 Wordpress 项目 这是我的网站: http: //ocedille.virtualibrary.fr
我已经创建了自己的 Wordpress 模板,并且在全球范围内一切都按我的预期工作。但是有些细节是不对的......我非常渴望找到解决方案。
好吧,首先我必须向您解释问题所在:
当我加载网站时,您可以在几秒钟内看到我所有的全尺寸图片....太丑了!!我该怎么做才能让它不可见?
然后我所有的图像/项目出现在同一行。当我将鼠标光标放在它上面时,所有图像都会移动并占据正确的位置......我希望我的图像也能在一开始就占据正确的位置!!!
我怎样才能在我的项目之间有相同的响应、水平和垂直边距?我使用以下代码成功地做到了这一点:
$container.isotope({ itemSelector: '.item', // options... resizable: false, // 禁用正常调整大小 // 将 columnWidth 设置为容器宽度的百分比 masonry: { columnWidth: $container.width() / 3 }, });
// update columnWidth on window resize $(window).smartresize(function(){ $container.isotope({ // update columnWidth to a percentage of container width masonry: { columnWidth: $container.width() / 3 }, }); });
我怎样才能水平地做同样的事情?(也许用 rowHeight 但我没有成功让它工作!)
请冷静,这是我的第一个 Jquery/JS 项目!我不是专家,我是来学习的!在问这里之前,我试图在很多论坛上找到我的答案,但我没有找到我的确切需求......我希望你能帮助我!
谢谢你的帮助!!
注意:对不起我的英语,我是法语……所以那不是我的母语。我希望你能理解我!
/ * **编辑* ** /
我想我找到了第一个问题的解决方案。
当我加载网站时,您可以在几秒钟内看到我所有的全尺寸图片....太丑了!!我该怎么做才能让它不可见?
我添加了以下代码:
CSS
#primary {
display:none;}
HTML
<div id="wait"><img src="<?php echo get_template_directory_uri(); ?>/img/loader.gif" alt="loading" /></div>
JS
$("#wait").hide();
$("#primary").fadeIn();
这是一个简单的预加载器,现在我认为我对页面的加载没有丑陋的影响
你认为这是一个好的解决方案吗?有更好的吗?
你对我的其他问题有答案吗!?
谢谢