Tag: slimbox

升级到jQuery 1.9.1时Slimbox V2错误

当你有一个使用Slimbox V2并升级到jQuery 1.9.1的网站时,你会得到一个奇怪的行为。 半透明覆盖层位于图像前方而不是后方。 在升级之前,我使用了jQuery 1.8,一切正常。 网站上没有其他任何变化。 如何在不降级jQuery的情况下解决问题?

livequery不与群组合作

我正在使用jQuery的一些很好的插件来使用基于AJAX的站点。 现在我遇到了一个问题,我想使用livequery来指定我的slimbox。 问题是,它没有得到linkFiler函数中所述的我的组。 $(document).ready(function () { $(‘a[rel^=”lightbox”]’).livequery(function() { $(this).slimbox(null, function(el) // link mapper { return [el.href, el.title + ‘Download’]; } , function(el) // links filter { return (this == el) || ((this.rel.length > 8) && (this.rel == el.rel)); }); }); }); 出了什么问题? 在我的一个页面 (传记)中,slimbox仅在我刷新该网站上的页面时起作用,但在单击我的页面时不起作用。 这些小组不在网站的Discography部分工作。 生物和唱片的部分图片如下: 提前致谢! UPDATE 我在slimbox代码中发现了我的问题,因为它使用它作为它的链接。 所以每次livequery被触发时,都会被覆盖并且实际上应该包含完整的选择器。 也许我只能说: $(‘a[rel^=”lightbox”]’).livequery(function() { $(‘a[rel^=”lightbox”]’).slimbox(null, function(el) […]

jQuery slimbox在ajax回调后重新绑定

加载ajax内容后,我无法重新绑定slimbox2。 我意识到我需要在ajax加载上重新绑定函数,但我不知道该怎么做。 我正在使用此代码生成外部内容。 $(document).ready(function() { $(‘.content_box’).hide(); $(‘.sf-menuUP a’).click(function(){ $(‘.content_box’).fadeIn(‘slow’); }); var hash = window.location.hash.substr(1); var href = $(‘.sf-menuUP li a’).each(function(){ var href = $(this).attr(‘href’); if(hash==href.substr(0,href.length-5)){ var toLoad = hash+’.html #content’; $(‘#content’).load(toLoad) } }); $(‘.sf-menuUP li a’).click(function(){ var toLoad = $(this).attr(‘href’)+’ #content’; $(‘#content’).fadeOut(‘fast’,loadContent); $(‘#load’).remove(); $(‘#wrapper’).append(‘LOADING…’); $(‘#load’).fadeIn(‘normal’); window.location.hash = $(this).attr(‘href’).substr(0,$(this).attr(‘href’).length-5); function loadContent() { $(‘#content’).load(toLoad,”,showNewContent()) } function showNewContent() […]