Tag: 冲突

如何让jQuery与Prototype一起使用

好的,这就是情况。 一直把我的头发拉出来。 我是个菜鸟。 仅使用导轨约6周。 我正在使用标准安装程序包,我的代码大量使用原型帮助程序。 就像我说的那样,noob;) 所以我想尝试一些jQuery效果,比如PrettyPhoto。 但是,当首次加载页面时,PrettyPhoto的效果很好。 但是,一旦有人使用Prototype助手,比如使用link_to_remote创建的链接,Prettyphoto就会停止工作。 我试过jRails,JQuery网站上提出的所有修复都可以阻止冲突…… http://docs.jquery.com/Using_jQuery_with_Other_Libraries …甚至做了一些疯狂的事情,比如将prototype.js中的所有$重命名为$$$无济于事。 原型助手破坏,或jQuery破坏。 似乎我所做的一切都不能让它们一起工作。 有任何想法吗? 这是我的application.html.erb的一部分 jQuery(document).ready( function() { jQuery(“a[rel^=’prettyPhoto’]”).prettyPhoto(); }); 如果我在jquery之前放置原型,那么原型助手不起作用如果我把noconflict子句放进去,那么它们都不起作用。 提前致谢! 克里斯 BTW:当我尝试这个时,从jQuery网站: jQuery.noConflict(); // Use jQuery via jQuery(…) jQuery(document).ready(function(){ jQuery(“div”).hide(); }); // Use Prototype with $(…), etc. $(‘someid’).hide(); 我的页面消失了!

为什么我的dropzone javascript表单不起作用?

救命! 我正在建立一个网站的前端,我正在使用dropzone.js进行图片上传。 现在我已经将dropzone.min.js和dropzone.css包含在头部中,并将dropzone类分配给我想要转换的标签。 尽管如此,表单字段不会成为dropzone字段。 在该字段上删除图像会导致浏览器只显示通常所做的图像。 我使用了很多不同的jquery或javascript插件,所以可能会有一些导致冲突的东西? Firebug控制台说:未捕获错误:未提供URL。 如果你们能帮我解决这个问题,那就太好了! 提前致谢 这是完整的HTML代码 AppXelerator Apps Crawler Builder Publish Finish Pages + Add new page Home (locked) Shop Saved products About us Store locator <!—-> Home Remove page Content Design Header Background color: Button color: Lettertype: Arial Arial Black Comic sans Courier new Georgia Helvetica Impact Lucida Palatino Tahoma […]

我该如何避免这个jQuery文件冲突?

以下是我的网站上的以下代码,该代码位于我的标记下。 用于“横幅代码”的jQuery文件与用于“粘性导航”的jQuery之间存在冲突,如下所示: jQuery(document).ready(function() { jQuery(‘#camera_wrap_4’).camera({ height: ‘auto’, loader: ‘bar’, pagination: false, thumbnails: false, hover: false, opacityOnGrid: false, imagePath: ‘images/banner’ }); }); $(document).ready(function(){ $(“#nav”).sticky({topSpacing:0}); });

jQuery与原生原型冲突

我在使用jQuery和原生JavaScript( NOT prototype.js)时遇到了问题。 使用以下代码时,jQuery 1.9.1带有错误消息: Object.prototype.myVeryGreatFunction = function() { // … } [Error] TypeError: undefined is not a function (evaluating ‘U[a].exec(s)’) ft (jquery.min.js, line 4) wt (jquery.min.js, line 4) st (jquery.min.js, line 4) find (jquery.min.js, line 4) init (jquery.min.js, line 3) b (jquery.min.js, line 3) (anonymous function) (read.control.js, line 59) c (jquery.min.js, line 3) fireWith […]

防止wordpress插件上的jquery冲突的防弹方法

我一直在开发wordpress插件一段时间,我似乎总是得到以下问题与我的所有插件Jquery冲突问题。 我已经尝试了很多不同的方法来避免这些,但我总是让用户联系我说,当他们从我的插件安装了一个它已经停止工作aahhhhh的另一个插件。 我真的想把它排序,因为我理解这对人们来说是多么令人沮丧。 我总是设置和选择或包括wordpress jquery,下面只是一个不工作代码的例子。 add_action( ‘init’, array( $this, ‘include_jquery’ ) ); function include_jquery(){ wp_deregister_script(‘jquery’); wp_register_script(‘jquery’, (“http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js”), false, ‘1.7.1’); wp_enqueue_script(‘jquery’); } 好吧,在这个问题之后我现在在插件管理员中有一个选择选项来切换是或否包括jquery或者我知道它是自动安装但是有些用户删除了这个,这适用于某些人但不是全部。 如果你包括wordpress jquery我知道你必须使用以下运行你的jquery。 jQuery(document).ready(function ($) { jQuery而不是美元符号$ 我理解并使用jquery没有冲突,并尝试和测试一些,如果不是所有这些http://api.jquery.com/jQuery.noConflict/ $.noConflict(); jQuery(document).ready(function($) { // Code that uses jQuery’s $ can follow here. }); 这与其他用户一样,但对于某些用户仍然存在冲突的用户而言并非如此。 我希望通过这篇文章我们中的一些wordpress插件开发人员可以帮助并发布防弹方式在我们的插件中使用wordpress和jquery而不会出现冲突问题。 谢谢

如何使Iscroll和Lazy Load jQuery插件协同工作?

有没有机会让这两个插件一起工作? 现在,如果我在带有图像的div中使用iscroll,则Lazy load将无法检测图像何时应该可见。 谢谢。 编辑: 正如其中一条评论中所述,我试图在滚动上应用lazyload,如下所示: onScrollMove: function () { $(“img”).lazyload(); $(‘img’).on(‘load’,function(){myScroll.refresh();}); } 为了正常工作,我想我必须将相同的内容应用于onBeforeScrollEnd: onBeforeScrollEnd: function () { $(“img”).lazyload(); $(‘img’).on(‘load’,function(){myScroll.refresh();}); } 但是这个解决方案是否会影响性能(因为它会继续将lazyload应用于所有图像并在加载到重新加载图像宽度/高度时刷新)? 我真的很关心这里的性能,因为我将有一个带有几个(比方说30个)滚动条的容器卷轴,里面有所有主题和图像。 我还可以做些什么? 编辑2: 这是我到目前为止所做的工作,我认为它的效果非常好: onScrollMove: function() { $(‘#my_container img’).lazyload({ container: $(‘#my_container’), threshold: 200 }).on(‘load’, function() { myScroll.refresh(); });​ } 但是这个解决方案的问题是当myScroll第一次刷新时,lazyload会加载所有图像。 这是一个小提琴: http : //jsfiddle.net/U3gYS/ 并且还存在如下问题:如果第一个图像可以从开始查看,则lazyload将不会加载该图像。 http://jsfiddle.net/U3gYS/1/ 编辑3: http://jsfiddle.net/pdakD/我几乎拥有它,请一些帮助。 在新的小提琴中,问题是: onBeforeScrollEnd似乎不起作用。 如果我在其中包含一个console.log(’something’),它会向我看,因为当滚动开始时它正在触发。 最初的#container的高度是span + […]

jQuery -prototype冲突

我正在使用prototype和script.aculo.us的组合在我的asp.net页面中实现灯箱效果。我的页面中也包含了jquery。我的页面中有几个DIV标签,但是在包含原型文件之后我的页面负责人,我无法使用jquery在我的javascript中读取div var div = $(“#divLeftSideModelsList”); alert(div) 给我一个错误,说该对象为null但是 var div = document.getElementById(“divLeftSideModelsList”) 给了我这个对象。 这是因为jQuery和其他框架之间存在一些冲突吗? 请指教

$ .extend不是函数

我正在尝试将使用jQuery的svg编辑 – 编辑器集成到Magento中。 问题是Magento使用Prototype,因此我使用的是jQuery.noConflict(); 方法。 一切都很好,直到我通过函数调用编辑器然后Firebug抛出以下错误: $ .extend不是函数 if(config) { $.extend(curConfig, config); } $ .isArray不是一个函数 } else if($.isArray(key)) { 错误发生在svgcanvas.js的第59行和第121 行 。 我希望有更多使用jquery和prototype的经验可以帮助我解决这个问题。

原型/ Mootools冲突问题

所以我有一个使用Prototype和Mootools AJAX脚本的页面。 还有更多的Mootools Prototype,所以我想知道Prototype是否有类似jQuery的函数$j = jQuery.noConflict(); 我可以用来重新定义Prototype的$别名? 谢谢!

JQuery与其他JQuery库冲突

我使用jquery作为模块。 我的joomla模板有一个集成的jquery菜单。 所以他们互相冲突。 有没有办法解决这个问题。 遵循模块的脚本代码 window.onload = function () { var container = jQuery(‘div.sliderGallery’); var ul = jQuery(‘ul’, container); var itemsWidth = ul.innerWidth() – container.outerWidth(); jQuery(‘.slider’, container).slider({ min: 0, max: itemsWidth, handle: ‘.handle’, stop: function (event, ui) { ul.animate({‘left’ : ui.value * -1},340); }, slide: function (event, ui) { ul.css(‘left’, ui.value * -1); } }); […]