私のウェブサイトにhttps://projects.lukehaas.me/scrollify/を使用しています。モーダルを開いた後にスクロール機能を無効にする際に問題があります。私はモーダルを開くために標準のonclickアクションを使用しているので、そこに何かを注入することができますが、私は何がわかりません。スクロール - モーダルが開いているときにセクションのスクロールを無効にする
これは私のScrollifyの初期化です:
jQuery.scrollify({
section : ".vc_section",
sectionName : "section-name",
interstitialSection : "",
easing: "easeOutExpo",
scrollSpeed: 2000,
offset : 0,
scrollbars: true,
standardScrollElements: "footer",
setHeights: true,
overflowScroll: true,
updateHash: false,
touchScroll: true,
before:function(i,panels) {
var ref = panels[i].attr("data-section-name");
if(ref === "first") {
jQuery("#hero-container").removeClass("hidden");
}
if(ref === "second") {
jQuery("#hero-container").addClass("hidden");
}
},
after:function() {},
afterResize:function() {},
afterRender:function() {}
});
は、その後、私は簡単なのonclick関数でモーダルを呼び出す:
jQuery('.schedule-visit-toggle, .schedule-visit-toggle a').on('click touchstart', function(evt) {
evt.stopPropagation();
evt.preventDefault();
jQuery('#schedule-visit-modal').foundation('open');
});
すでに試したことや既に持っているものにいくつかのサンプルコードを投稿した方が助けになるでしょう –
私の質問 –