使用放大弹出窗口与“自动滚动:假”冲突,整页.js的选项
Conflict using Magnific Popup with 'autoScrolling: false,' option from fullPage.js
在整页上使用Magnific Popup打开然后关闭弹出窗口.js站点似乎停止了自动滚动:false,选项工作。因此,一旦弹出窗口关闭,您将无法再手动上下滚动网站。您可以使用菜单锚点对齐到部分,但不能滚动。刷新后再次正常,但打开弹出窗口后会再次发生。
任何想法为什么会发生这种情况以及如何解决它?
华丽的弹出窗口https://github.com/dimsemenov/Magnific-Popup
整页.js https://github.com/alvarotrigo/fullPage.js/
整页代码:
<script type="text/javascript">
$(document).ready(function() {
$('#fullpage').fullpage({
anchors: ['section1','section2'],
navigation: false,
scrollOverflow:false,
showActiveTooltip:true,
slidesNavigation: false,
menu:'.menu',
fixedElements: '#header, #footer',
paddingTop:'140px',
autoScrolling: false,
scrollOverflow: false
});
</script>
精彩的弹出代码
<script type="text/javascript">//<![CDATA[
$(document).ready(function() {
$('.media').magnificPopup({
removalDelay: 500, //delay removal by X to allow out-animation
gallery:{enabled:true},
image:{titleSrc: 'title'},
callbacks: {
beforeOpen: function() {
this.st.mainClass = this.st.el.attr('data-effect');
}
},
closeOnContentClick: true,
midClick: true
});
});
//]]>
</script>
放大弹出式网页
<a href="assets/gallery/Q-awards-1024x682.jpg" class="media mfp-image" data-effect="mfp-zoom-out" title="MEDIA"><img src="image.png" width="100%"></a>
根据整页在afterRender
回调中添加插件的初始化.js 常见问题解答:
我的其他插件在使用整页时不起作用.js
简短的回答:在 fullPage.js 的 afterRender 回调中初始化它们。
说明:如果您使用诸如 verticalCentered:true 或 overflowScroll:true of fullPage.js 之类的选项,您的内容将被包装在其他元素中,从而改变其在站点 DOM 结构中的位置。这样,您的内容将被视为"动态添加的内容",并且大多数插件需要内容最初位于站点上才能执行其任务。使用 afterRender 回调来初始化你的插件,fullPage.js 确保仅在 fullPage.js 停止更改站点的 DOM 结构时才初始化它们。
喜欢这个:
$(document).ready(function () {
$('#fullpage').fullpage({
anchors: ['section1', 'section2'],
navigation: false,
scrollOverflow: false,
showActiveTooltip: true,
slidesNavigation: false,
menu: '.menu',
fixedElements: '#header, #footer',
paddingTop: '140px',
autoScrolling: false,
scrollOverflow: false,
afterRender: function () {
$('.media').magnificPopup({
removalDelay: 500, //delay removal by X to allow out-animation
gallery: {
enabled: true
},
image: {
titleSrc: 'title'
},
callbacks: {
beforeOpen: function () {
this.st.mainClass = this.st.el.attr('data-effect');
}
},
closeOnContentClick: true,
midClick: true
});
}
});
});
相关文章:
- 在两整页上打印两张图像
- 整页.js使用连续滚动或循环时禁用 moveSectionUp
- 带有锤子的整页轮播.js
- 整页.js触摸滚动固定元素
- 将页面控制添加到整页触摸滑动器/滑块-Hammer.js
- 垂直整页滑块,如Angular中的www.tumblr.com
- 可以'I don’我似乎没有从一整页纸上看出可能的意图是什么
- 整页回发和javascript数据
- 多整页背景图像
- 如何在不调整大小或裁剪的情况下制作整页背景图像
- 整页视频在Firefox中不起作用
- 使用p:commandButton进行意外的整页刷新
- 为一个指令编写测试,该指令在因果报应中进行整页重新加载
- 使用放大弹出窗口与“自动滚动:假”冲突,整页.js的选项
- 整页.js从一个部分跳到另一个部分时如何控制滚动速度
- j查询整页过渡滚动
- 整页.js在移动设备上禁用自动滚动
- TinyMce整页,无需点击按钮
- 整页.JS一页滚动在手机上不起作用
- 冲突的库:整页.js和 ScrollMagic 问题