jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jquery – 在pageload完成后第一次打开时,Colorbox弹出窗口未完全加载大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经设置了基本主题here认Magento CE 1.9.3.0以自定义新闻部分.

现在当我点击“阅读更多”链接时,首次加载页面时,中心新闻栏目的任何新闻项目,弹出窗口(彩盒弹出窗口)打开时缺少“下一步”按钮和“关闭”按钮.

我认为这是由于弹出窗口的高度和宽度问题,但无法弄清楚为什么会出现这个问题.

当我关闭弹出窗口然后第二次打开它时,它会在所有按钮上完全加载.

请查看页面来源以了解HTML,CSS&为这个中间新闻部分加载了Javascript库,因为我不能因为未知原因而创建一个小提琴.

下面是我正在使用的colorBox和owl-carousel脚本.

<script type="text/javascript">
//<![CDATA[
var $cnjQ = jQuery.noConflict();
$cnjQ(document).ready(function() {
    var $cNowl = $cnjQ("#center_news");
    $cNowl.owlCarousel({
        autoPlay: 2500,slideSpeed: 1500,loop:false,autoWidth:true,pagination: false,navigation: true,<?PHP echo $putTS ?>
        items: 1,itemsDesktop: [1199,1],itemsDesktopsmall: [979,itemsTablet: [768,itemsMobile: [600,1]
    });
    $cnjQ('.news-owlgrid').children().find('a.cn-read-more').each(function() {
        $cnjQ(this).colorBox({
            inline: true,width: "50%",rel: "cn-read-more",onLoad: function() {    
                $cNowl.trigger('autoplay.stop.owl');
            },onClosed: function() {
                $cNowl.trigger('autoplay.play.owl',[2000]);
            }
        });
    });
});
//]]>
</script>

谁有任何建议?

解决方法

这纯粹是一个CSS问题. close,next和prevIoUs按钮出现在HTML标记中,但它们位于#cBoxWrapper元素边界之外. #cBoxWrapper溢出:隐藏,隐藏在其可见区域之外的任何内容.

您需要通过更改应用于#cBoxWrapper的CSS来扩展弹出窗口的可见边界,或者在其可见区域的边界内移动close,next和prevIoUs按钮.

您也可以尝试在colorBox调用中为width属性设置更大的值.

大佬总结

以上是大佬教程为你收集整理的jquery – 在pageload完成后第一次打开时,Colorbox弹出窗口未完全加载全部内容,希望文章能够帮你解决jquery – 在pageload完成后第一次打开时,Colorbox弹出窗口未完全加载所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。