ここでの単純なロジックでは、によって返されるハッシュから値を分離する方法がわかりません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
}