私はダッシュアンカーで包み込まれた画像をたくさん持っていますが、ソースは#に設定されています。私は、ソースがハッシュではないかどうかをチェックし、何か特別なものを与える関数を書いています。何かが外れているようです。jQuery IFアンカーソースがハッシュでない場合
http://jsfiddle.net/danielredwood/zR95t/
if (!$(this).attr('href', '#')) {
//blahblah not a hash
} else {
//do some other thing
}
コードあなたのフィドルでは何もしませんエンゼそれはいつ呼び出され、何を呼んでいるのですか? $(これ)は何を参照していますか?イベントリスナーではないものに対してevent.preventDefault()を呼び出しています。 – j08691
コピー/貼り付けエラー.http://jsfiddle.net/danielredwood/zR95t/1/ これは、あたかもそのサイトで尋ねられていない正当な質問ではないかのように質問をdownvoteすべきではありません。 – technopeasant