2016-12-19 6 views
0

jQuery-Migrateを使用してjQuery 1.11.2からjQuery 3.1.1にアップグレードする途中ですプラグインバージョン3.0.0。jQuery 3.xにアップグレード中に 'jQuery.expr [":"]'のインスタンスが見つかりません

JQMIGRATE: jQuery.expr[":"] is now jQuery.expr.pseudos 

問題は、私は私のコードやサードパーティのライブラリのいずれかに問題のあるコード、またはそれの任意の変化を、見つけることができないということである:すべてのページのロードで

は、私はこの警告が表示されます。私はこの例を見つけましたが、それは同じではないと思いますか?

$.fn.visible = function() { 
    return this.css('visibility', 'visible'); 
}; 

$.fn.invisible = function() { 
    return this.css('visibility', 'hidden'); 
}; 

更新1: はここでウェブページにロードされたJSコードです:これで

"dependencies": { 
    "jquery": "^3.1.1", 
    "jquery-ui": "^1.12.1", 
    "jquery-migrate": "^3.0.0" 
} 

:バージョンを示しています私のbower.jsonファイルから

<!DOCTYPE html> 
<html> 
<head> 
    <title>UpgradeJquery</title> 
    <script src="/assets/jquery/jquery.min.js?body=1"></script> 
    <script src="/assets/jquery-migrate/jquery-migrate.js?body=1"></script> 
    <script src="/assets/jquery-ui/jquery-ui.min.js?body=1"></script> 
    <script src="/assets/application.js?body=1"></script> 
</head> 
<body> 
    <h1>Home#index</h1> 
</body> 
</html> 

スニペットポイント私はjQueryのUIを疑う?

+1

再生手順と[MCVE]を表示します。 –

+0

リポジトリのクイック検索でこれが確認されました:https://github.com/jquery/jquery-ui/blob/89af4c292eaa5fc1c83437ca71085264dcbef34a/ui/data.js –

+0

関連する問題:https://github.com/jquery/jquery- ui/pull/1773 –

答えて

-1

:hidden Selector | jQuery API Documentationが少し変更されました。しかし、まだ動作します。

通常のプログラマはjQuery.exprに触れてはいけません。これは文書化されていません。

新しいセレクタを作成するコードを使用していますか?そうでなければ、心配する必要はありません。

+1

私の言ったように、私のコードやサードパーティのコードではjQuery.expr 。しかし、私はまだ使用中であることを私のコンソールで警告を受け取りますが、*使用されている場所は表示されません。 – sockmonk