2012-04-07 55 views
3

看來我用jQuery精簡版內容滑塊的問題。當我嘗試移動到下一張幻燈片時,我會收到警告。我並不完全相信這是問題,因爲這只是一個警告,但我看不到腳本中存在任何其他問題。精簡版內容滑塊問題event.layerX和event.layerY棄用

該網站是skincarewithaconscience.com

任何幫助或建議,將不勝感激。

UPDATE

我使用jQuery 1.7.1和noConflict模式在精簡版內容滑塊使用。對不起,我應該提到這兩點。

+0

BTW,有任何插件鉻沒有問題 – 2012-04-07 01:33:55

+2

您是否嘗試過的jQuery或noConflict模式的較新版本? – j08691 2012-04-09 03:03:01

回答

6

採用jQuery.noConflict();移除的jQuery的關聯來在同一頁上使用時無論是jQuery的多於一個版本,或同時使用jQuery作爲使用另一種框架,它也使用時,經常需要該$可變$作爲參考ir框架。

當你的網站使用jQuery.noConflict();,則需要通過名稱要麼指jQuery,而不是使用$快捷方式,或在重命名jQuery$封閉包裝的功能(在相同的方式的liveQuery或prettyPhoto插件做)。

要創建一個封閉你可以使用:

(function($) { 
    // your code using $ goes here 
    $(document).ready(function() { /* etc */ }); 
}(jQuery)); 
5

這個問題在jQuery 1.7中修復。

WebKit issues with event.layerX and event.layerY

目前,該網站使用1.6版。你能升級嗎?

+0

您確定該網站使用的是1.6,我在內容文件夾中查看了我的jQuery,並將其標記爲1.7.1。有什麼我失蹤? – 2012-04-09 04:36:47

+1

我正在使用chrome開發人員工具。第一個腳本是jquery.min.js?ver = 1.6.0。我沒有看到1.7腳本。你在哪裏看到? – Trent 2012-04-09 12:42:50

+0

我在我的服務器上的wordpress源文件夾中看到了這一點。我會看看.min.js。我只看到jquery.js,它是1.7.1 – 2012-04-09 16:23:53

1

我發現那是什麼$是不可用的瀏覽器.....但在settings.js $到處使用。

是的......因爲你提到你正在使用它在noConflict模式

敷在jQuery的命名空間就像jquery.prettyPhoto.js

這應該可以解決這件事情.....