gpt4 book ai didi

javascript - 我需要为 Bookmarklet 更新 jQuery 版本

转载 作者:行者123 更新时间:2023-11-29 22:38:56 25 4
gpt4 key购买 nike

我正在创建一个小书签,一切正常。如果页面没有 jQuery,我有一个函数可以异步加载它,然后加载我的脚本,或者如果页面有 jQuery,则直接加载我的脚本。

然后我尝试使用仅在 jQuery 1.4.something 中可用的委托(delegate)函数。我可以使用 $().jquery 检查 jQuery 版本,但是如果我加载 jQuery,我有两次 jQuery 并且事件执行两次。

有没有办法删除之前加载的 jQuery,然后加载我需要的新版本?

最佳答案

有,但是这样做会破坏页面,所以我强烈建议不要这样做。删除 jQuery 本身:

 jQuery.noConflict(true);

这只是为了表明它可以完成(尽管它不会消除它所具有的所有效果),在您的情况下我不会这样做,什么你正在做的事情真的会破坏你的书签运行的网页。

相反,考虑一下如果您的小书签需要最新的 jQuery API,后面的版本是否能满足您的所有需求?如果是这样,那么就使用它,即使它的效率有点低,所以无论页面是否有稍微旧的版本,它都可以工作。

关于javascript - 我需要为 Bookmarklet 更新 jQuery 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3899957/

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