gpt4 book ai didi

javascript - 如何在不更改主文件的情况下撤消 Core.JS 代码?

转载 作者:行者123 更新时间:2023-11-28 00:31:01 24 4
gpt4 key购买 nike

function USScroll(options) {
var defaults = {
attachOnInit: '.menu-item a[href*="#"], .menu-item[href*="#"], a.w-btn[href*="#"], .w-iconbox a[href*="#"], .w-image a[href*="#"], .w-img a[href*="#"], .w-text a[href*="#"], ' + '.vc_icon_element a[href*="#"], .vc_custom_heading a[href*="#"], a.w-grid-item-anchor[href*="#"], .w-toplink, ' + '.w-blogpost-meta-comments a[href*="#"], .w-comments-title a[href*="#"], .w-comments-item-date, a.smooth-scroll[href*="#"]',
buttonActiveClass: 'active',
menuItemActiveClass: 'current-menu-item',
menuItemAncestorActiveClass: 'current-menu-ancestor',
animationDuration: $us.canvasOptions.scrollDuration,
animationEasing: 'easeInOutExpo'
};

这是 core.js 中的代码 |上面的代码造成了问题我有一个模态框,应该在单击 anchor 标记时单击它,但它不会呈现点击行为并打开模态框,而是滚动到#anchors 的目的地,这会带走目标。我应该如何解决这个问题?

我想以不触及 core.js 核心文件的方式进行。

我是新成员(member),请耐心等待,如果我可以提供一些额外的信息,请告诉我。

最佳答案

这不是您要在 USScroll 中修复的问题,而是您要在响应 anchor 单击以显示(隐藏?我无法从您的问题中看出)模态的代码中修复的问题。该代码应该在它接收到的事件对象上调用 preventDefault()。 (如果祖先元素上的点击处理程序被不当触发,您可能还想对其调用 stopPropagation()。)

关于javascript - 如何在不更改主文件的情况下撤消 Core.JS 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54407033/

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