これは簡単な質問ですが、jQuery-UIバージョンを検出するにはどうすればよいですか?
これはGreasemonkeyスクリプト用で、(現在の)ターゲットページはjQuery-UI 1.5.2を実行しているようです。ただし、異なるターゲットページでは異なるバージョンが実行される場合があります。
console.log ($.ui);
は、バージョン検出に役立つ/明らかなものを何も表示しませんでした。
$.ui.version
、jQuery UIがそれ自体をロードする必要があるかどうかを判断するときに検索するプロパティです(既に存在する場合は中止します)。
たとえば、 バージョン1.8.4を含むフィドル です。
残念ながら、$.ui.version
はjQuery-UIバージョン1.6で追加されました。
以前のバージョンでは、$.ui
しかし。
したがって、この場合、次のもので十分です。
var version = $.ui ? $.ui.version || "pre 1.6" : 'jQuery-UI not detected';