這不是問題,但在開發過程中,我注意到Chrome不接受通常使用的'$'符號而不是'jQuery'。但使用'jQuery'時運行良好。
注意到這與使用Chromes開發人員工具,並認爲它很奇怪,任何人有任何想法爲什麼?
這不是問題,但在開發過程中,我注意到Chrome不接受通常使用的'$'符號而不是'jQuery'。但使用'jQuery'時運行良好。
注意到這與使用Chromes開發人員工具,並認爲它很奇怪,任何人有任何想法爲什麼?
這不是鉻問題。這是由於jQuery的衝突。 $.noConflict()
解決了這個問題。
'jQuery.noConflict()'如果'$'是問題;-) – 2012-03-23 12:37:43
正常工作對我來說:
請確保您有沒有其他框架(使用$
)加載的頁面上。
不是答案.. – 2012-03-23 12:37:23
@ DanielA.White看起來像一個給我。 – Neal 2012-03-23 12:38:01
$
是jquery
的簡寫。現在,如果某些其他庫也使用$
以及jQuery
,則使用$
時會發生衝突。
它可以通過以下下面來解決:
<script src="mylibrary.js" ></script>
<script src="jquery.js"></script>
<script>
jQuery.noConflict();
</script>
現在的第一個庫後jQuery
充分控制$
,那麼jQuery.noConflict()
freesup的$
使用。 但是現在在您的自定義js中,只要您想使用jQuery方法,就不能使用jQuery
,您必須使用$
。
哪裏?一個例子? – 2012-03-23 12:35:38
你是否試圖檢查控制檯中有什麼'$'? – Joseph 2012-03-23 12:35:45
可能有任何其他庫或使用$符號的東西。也許原型或什麼... – 2012-03-23 12:36:18