【发布时间】:2016-10-15 06:56:51
【问题描述】:
我已设置默认 Magento CE 1.9.3.0,基本主题为 here 以及自定义新闻部分。
现在,当我单击“阅读更多”链接时,第一次加载页面时,中心新闻部分的任何新闻项目,弹出窗口(颜色框弹出窗口)打开时缺少“下一步”按钮和“关闭”按钮。
我认为这是由于弹出窗口的高度和宽度问题,但无法弄清楚为什么会出现此问题。
当我关闭弹出窗口然后第二次打开它时,所有按钮都可以正常加载。
请检查页面来源以了解为该中间新闻部分加载的 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,1],
itemsTablet: [768,1],
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>
有人有什么建议吗?
【问题讨论】:
-
我似乎找不到任何按钮。他们应该是什么样子?
-
下一个和上一个按钮/箭头,当弹出窗口第一次打开时,您可以看到 1 个按钮已经加载,但不是下一个和上一个,因为在弹出的当前幻灯片之前和之后都有幻灯片。
-
我在弹出窗口上看到关闭按钮,但在随后重新打开弹出窗口后看不到下一个或上一个按钮。此外,在检查弹出窗口时,我没有看到上一个或下一个按钮的 HTML 标记。看起来他们完全失踪了......
-
@jacefarm 我正在尝试其他选项,例如 Fancybox,现在我再次更改为 Colorbox,请清除您的浏览器历史记录并再次检查,相同的链接。
-
@VickyDev 您对我在下面提供的答案有何看法...?
标签: jquery html css magento colorbox