首页 > 解决方案 > 仅在 Wordpress 插件中的某些元素 id 上禁用脚本

问题描述

我正在使用其他插件来管理表格并使它们在我的插件中具有响应性和可排序性。它就像一个魅力,但现在我需要制作一个不需要排序的自定义表格。有没有办法.js仅在这个特定的表元素 id 上禁用脚本(我列出了所有脚本 id 并知道这个插件调用了哪个)?我可以覆盖.css,但我无法仅为此表禁用排序,因为它是 javascript。

我看了看wp_dequeue_script('');,但不幸的是,我有更多的表,而不仅仅是这个自定义的。如果我在同一个 wp 页面上使用它,出队脚本也会禁用所有其他表的排序......

有没有办法覆盖这个?或者我可以以某种方式禁用此元素上的点击事件吗?

提前致谢!

标签: javascriptphpwordpress

解决方案


如果您只需要禁用.click()事件,则可以使用 CSS 来实现。

<div style="pointer-events: none;"> 
    <p> This element has no click() event </p>
<div>

推荐阅读