2011-02-01 46 views
0

我最有可能有同样的问题在这样一个问题:的jQuery /原型冲突:只有WebKit中,在书签

Weird Chrome prototype/jQuery conflict

基本上它出现的原型是使用jQuery在Safari和Chrome冲突。问题的解决方案是首先包含原型,但是我不能这么做:我使用加载在我的书签小程序中的jQuery,因此它使用的某些站点始终会加载Prototype。现在让我们忽略在书签中使用jQuery的智慧。在我看来,这里应该有一个解决方案(虽然我找不到它),因为以下原因:

1)在Firefox中,这种冲突似乎没有发生。 2)尽管与上面相关的问题引用了一个页面,规定应首先包含jQuery,但我不再在那里找到该引用。所以也许它不是最新的?

错误示例:一旦jQuery是加载(例如,您可以测试它的版本-1.4.4),如果您在Firebug控制台尝试:

jQuery('p:') 
#yields => [] 
#or  
jQuery('p:first') 
# yields => TypeError: Object #<an Object> has no method 'find' 

其他一些注意事项: -I试图noConflict( )。这似乎并不奏效。
- 我从来没有在我的代码中引用'$',但只使用'jQuery' - 使用来自Google CDN的jQuery - 如果可能的话,将所有小书签代码放入框架中将非常困难,所以我宁可不去那里。

感谢您的帮助!

+0

任何机会,你可以显示代码? – polarblau 2011-02-02 21:48:01

回答

0

我认为,这是现在固定的jQuery 1.5 + ....