ここでの単純なロジックでは、によって返されるハッシュから値を分離する方法がわかりませんwindow.location.hash。のようなものです.split('=')[0]が、後のすべてではなく、前のすべてを削除します。
いくつかの潜在的なハッシュ:/#work /#work=video1
私が言いたいのは:
var hash = window.location.hash,
val = hash.split('=')[0];
if (val != ''){
do some stuff because there IS a value
i.e. once split, the value is something
} else {
do some other stuff because there IS a value
i.e. once split, the value is nothing
}