特定のURLを入力したときに特定のイベントをロードできるスクリプトを作成しようとしました。
私のコードは次のようになります:
$(function(){
var url = window.location.pathname;
$("url:contains('#Work')").animate({"left": "250"}, "slow");
});
しかし、それは機能しません。助言がありますか?どんな助けでもありがたいです。
$(function() {
if ( document.location.href.indexOf('#Work') > -1 ) {
$('#elementID').animate({"left": "250"}, "slow");
}
});
window.location.hrefはURLを変数に取り込むため、そのメソッドを使用して#Workを検索することはできません。試してください:
var url = window.location.href;
if (url.search("#Work") >= 0) {
//found it, now do something
}