0

我有一个网站,其中有一个来自 cartrawler 的预订引擎。

引擎需要加载一定数量的自己的 javascript,但是我注意到一旦我这样做了,我的jQuery Simplyscroll就不再工作了。一定有某种兼容性问题。

我目前加载我的 SimplyScroll 的方式是:

    <script type="text/javascript">
    (function($) {
        $(function() {
    $("#scroller").simplyScroll({pauseOnHover: false});
        });
       })(jQuery);
    </script>

经过一番调查,我认为以下 JS 会导致问题并破坏我的滚动功能:

<script type="text/javascript">
document.write('<script type="text/javascript" src="https://ajaxgeo.cartrawler.com/cartrawlerabe/abe/js/ct_abe.js?'+CARTRAWLER.SVNInfo.revision+'"><\/script>');
</script>

有什么方法可以防止脚本破坏我的简单滚动功能吗?

一些建议将不胜感激 - 非常感谢。

4

1 回答 1

1

JavaScript 和 jQuery 是 100% 兼容的。您使用的库可能与 jQuery 不完全兼容。在这种情况下,您可以使用 jQuery $.noConflict,以防任何其他变量劫持$

于 2012-08-03T04:08:56.350 回答