gpt4 book ai didi

javascript - jQuery 插件冲突

转载 作者:行者123 更新时间:2023-11-28 10:14:56 25 4
gpt4 key购买 nike

所以,今天我还有一个问题:我怎么可能会坏掉MASONRY JQUERYFANCYBOX (LIGHTBOX)

我真的很需要这个。我花了几个小时尝试自己解决这个问题,但我真的做不到。 :/

这是我调用 fancybox 和 masonry 的脚本:

<script type="text/javascript">
$(function(){
var $container = $("#galeria");
$container.imagesLoaded(function(){
$container.masonry({
itemSelector : 'li',
columnWidth : 200
});
});
});
$(document).ready(function() {
$("#pre-enviar-imagem").fancybox({
'padding' : 0,
'centerOnScroll' : true
});

$("a#pictures").fancybox({
'transitionIn' : 'none',
'transitionOut' : 'none',
'changeSpeed' : 0,
'changeFade' : 0,
'padding' : 0,
'titlePosition' : 'over',
'onComplete' : function() {
$("#galeria-wrap").hover(function() {
$("#galeria-title").show();
}, function() {
$("#galeria-title").hide();
});
}
});
});
</script>

简单来说,我的问题是重叠,但正如您所看到的,我已经在使用 imagesLoaded 插件等。我已经尝试设置所有图像的宽度/高度,但仍然不起作用。

谢谢。

我需要按下鼠标滚动才能工作。有想法吗?

最佳答案

我重写了你的代码:

<script type="text/javascript">
$.noConflict();
$(function(){
var $container = $("#galeria");
$container.imagesLoaded(function(){
$container.masonry({
itemSelector : 'li',
columnWidth : 200
});
});
});
jQuery(document).ready(function($) {
$("#pre-enviar-imagem").fancybox({
'padding' : 0,
'centerOnScroll' : true
});

$("a#pictures").fancybox({
'transitionIn' : 'none',
'transitionOut' : 'none',
'changeSpeed' : 0,
'changeFade' : 0,
'padding' : 0,
'titlePosition' : 'over',
'onComplete' : function() {
$("#galeria-wrap").hover(function() {
$("#galeria-title").show();
}, function() {
$("#galeria-title").hide();
});
}
});
});
</script>

希望这对你有用。

关于javascript - jQuery 插件冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6790275/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com