无法获取同位素在网站上工作
问题描述:
我尝试让我的网站上运行同位素jquery。 我尝试了几件事,但没有。无法获取同位素在网站上工作
也许有人可以看到问题。 也许一些Javascript问题?
$(document).ready(function(){
var $container = $('#items-container');
$container.isotope({
// options...
resizable: false, // disable normal resizing
layoutMode : 'fitRows',
itemSelector : '.item',
animationEngine : 'best-available',
// set columnWidth to a percentage of container width
masonry: { columnWidth: $container.width()/3 }
});
$(window).smartresize(function(){
$container.isotope({
// update columnWidth to a percentage of container width
masonry: { columnWidth: $container.width()/3 }
});
});
$container.imagesLoaded(function(){
$container.isotope({
// options...
});
});
$('#filteritem a').click(function(){
var selector = $(this).attr('data-filter');
$container.isotope({ filter: selector });
return false;
});
});
过滤器看起来像这样:
<!-- Start items Filter --><div><ul><li><a href="#filter" class="orangebutton smallrectange current" title="" data-filter="*">wis</a></li><li><a href="#filter" class="orangebutton smallrectange" title="" data-filter=".lift">Airconditioning</a></li><li><a href="#filter" class="orangebutton smallrectange" title="" data-filter=".roltrap">Beveiliging</a></li><li><a href="#filter" class="orangebutton smallrectange" title="" data-filter=".lift">Brandbeveiliging</a></li><li><a href="#filter" class="orangebutton smallrectange" title="" data-filter=".lift">Gebouw automatisering</a></li><li><a href="#filter" class="orangebutton smallrectange" title="" data-filter=".lift">Koelsystemen</a></li><li><a href="#filter" class="orangebutton smallrectange" title="" data-filter=".roltrap">Lift</a></li><li><a href="#filter" class="orangebutton smallrectange" title="" data-filter=".roltrap">Roltrap</a></li><li><a href="#filter" class="orangebutton smallrectange" title="" data-filter=".roltrap">Ventilatie</a></li><li><a href="#filter" class="orangebutton smallrectange" title="" data-filter=".roltrap">Verwarming</a></li></ul></div></div></div></div></div></div><div id="items-container" class="row isotope"><div class="moduletablefilter"><div class="customfilter" ><div class="item roltrap isotope-item"><div class="col-md-4 col-sm-6"><div class="logo-item"><div class="logo-image effect"><a href="/subdirectory/page-logo-item.html"><img src="/subdirectory/images/logo/logo.jpg" alt="logo" /></a></div><div class="logo-info"><ul><li class="logo-project-name">bla bla <br /><br /><br /></li><li class="desc">bla bla</li></ul></div></div></div></div></div></div><div class="moduletablefilter"><div class="customfilter" ><div class="item lift isotope-item"><div class="col-md-4 col-sm-6"><div class="logo-item"><div class="logo-image effect"><a href="/subdirectory/page-logo-item.html"><img src="/subdirectory/images/logo/logo.jpg" alt="logo" /></a></div><div class="logo-info"><ul><li class="logo-project-name">bla bla <br /><br /><br /></li><li class="desc">bla bla</li></ul></div></div></div></div></div></div><div class="moduletablefilter"><div class="customfilter" ><div class="item lift isotope-item"><div class="col-md-4 col-sm-6"><div class="logo-item"><div class="logo-image effect"><a href="/subdirectory/page-logo-item.html"><img src="/subdirectory/images/logo/logo.jpg" alt="logo" /></a></div><div class="logo-info"><ul><li class="logo-project-name">bla bla <br /><br /><br /></li><li class="desc">bla bla</li></ul></div></div></div></div></div>
答
默认情况下是,Joomla进口的jQuery在noConflict模式,因此而不是使用:
$(document).ready(function(){
使用:
jQuery(document).ready(function($){
查看您的浏览器控制台报告的错误,因为这可能会泄露大量信息。
你想做什么?你能描述它如何不起作用吗?你能显示一些代码吗?还有一些错误消息?这里有很多人能够并愿意帮忙,但你需要提供更多的细节。这个问题很快就会被关闭,除非你更新它。 – joews 2014-10-08 09:35:01
我有一个过滤器(电梯和roltrap是有效的过滤器选项),如果客户点击过滤器,他们看到正确的品牌。 查看网站上的源代码 – Kpeet 2014-10-08 10:17:13
如果您要求帮助,则需要在Stack Overflow上提供代码。人们不会在新浏览器中查看整个应用程序的源代码以找到问题。 – joews 2014-10-08 10:18:44