Tag: 冲突

与插件的WordPress Jquery冲突

嘿伙计们,先谢谢你的帮助。 我做了我的研究,我对此感到有点难过…… 我正在为一个客户建立一个Wordpress网站,它将有一个电子商店。 我正在使用wp-ecommerce。 所有商店页面都加载了一个javascript错误: http://www.thecollectiveclothingco.com/products-page/t-shirts/ jQuery(“form.product_form”).livequery is not a function [Break On This Error] jQuery(“form.product_form”).livequery(function(){ 经过一段广泛的谷歌时代,我相信我已经将这个问题诊断为剧本冲突。 换句话说,无论是WP还是插件本身都在提供jquery,我还将其包含在网站上的其他内容中。 当我删除我的jquery脚本调用时,问题消失了,商店工作正常。 但我需要那个jquery …… 我已经读过使用WP enqeue来解决这个问题: function my_init_method() { if (!is_admin()) { wp_deregister_script( ‘jquery’ ); wp_register_script( ‘jquery’, ‘http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js’); wp_enqueue_script( ‘jquery’ ); } } add_action(‘init’, ‘my_init_method’);php wp_head(); 我相信我做得对,但似乎没有修复任何东西。 有任何想法吗? 再次感谢。

magento使用jquery与noconflict

我正在为我的Magento商店使用2个jquery脚本。 其中一个脚本,滑块完美运行,另一个不起作用。 jQuery.noConflict();jQuery(function($){ function mycarousel_initCallback(carousel) { // Disable autoscrolling if the user clicks the prev or next button. carousel.buttonNext.bind(‘click’, function() { carousel.startAuto(0); }); carousel.buttonPrev.bind(‘click’, function() { carousel.startAuto(0); }); // Pause autoscrolling if the user moves with the cursor over the clip. carousel.clip.hover(function() { carousel.stopAuto(); }, function() { carousel.startAuto(); }); }; jQuery(document).ready(function() { jQuery(‘#mycarousel’).jcarousel({ auto: 0, […]

如何避免JQuery和Prototype之间的冲突

如果页面同时包含JQuery和Prototype,那么我就会遇到冲突。 有一个选项可以禁用JQuery的$ sign,所以没有冲突,但我必须使用关键字JQuery而不是$。 我想知道Prototype是否有任何选择来解决这个冲突。 有没有办法在不损害其利益或短关键字的情况下使用这两个库? 据我所知,在同一页面上使用多个JS库并不是一个好主意; 但有时可能会有所帮助。

我如何实现JQuery.noConflict()?

我在同一个html页面上使用javascript和jquery代码。 出于某种原因,jQuery库阻止我的本机javascript代码正常工作。 我找到了这个页面: jQuery No Conflict说你可以使用jquery.noConflict将$释放回javascript。 但是,我不知道该怎么做? 具体来说,我不确定如何正确实现这一点? Jquery代码在哪里,JS代码在哪里? 我的代码如下: $.noConflict(); // Code that uses other library’s $ can follow here.

奇怪的Chrome原型/ jQuery冲突

我们有一个依赖于原型的遗留代码的应用程序,但我们发现它对于我们想要使用它的大多数地方来说太“沉重”,并且发现jQuery更适合我们的工作方式。 所以我们正在迁移到jQuery以获得新function。 与此同时,我们有几个页面需要加载两个库: $j = jQuery.noConflict(); (注意原型的旧版本,我们发现升级时出现的问题,无论如何我们都不想修复它们) 这适用于IE6,IE7,IE8-as-7和FX3,但在Chrome中加载它并且所有jQuery内容都失败了。 加载开发人员javascript控制台会显示以下错误: Uncaught Error: NOT_SUPPORTED_ERR: DOM Exception 9 http://…/prototype-1.5.1.2.js (line 1272) Uncaught TypeError: Object # has no method ‘ready’ http://…/lib.js (line 161) Uncaught TypeError: Object # has no method ‘slideUp’ http://…/page.aspx (line 173) … and so on – all the failures are missing jQuery methods 所以这看起来像原型中的冲突导致jQuery对象的创建失败。 特定的原型问题似乎是Prototype.BrowserFeatures.XPath,当它不应该是真的时,因为不支持XPath document.evaluate。 […]