私はfirefoxとchromeで完全に動作するサイトを持っていますが、IE 8では(。まだ試していませんでした)一部の.onデリゲートが動作していません。具体的には、アンカータグで使用されるものです。IEでアンカーを使用したjqueryデリゲート
HTML:
<ui id='daylist'>
<li><a href="#" class="day-selected"><span>Day </span><span class='number'>1</span></a></li>
<li><a href="#"><span>Day </span><span class='number'>2</span></a></li>
<li><a href="#"><span>Day </span><span class='number'>3</span></a></li>
<li><a href="#"><span>Day </span><span class='number'>4</span></a></li>
<li><a href="#"><span>Day </span><span class='number'>5</span></a></li>
<li><a href="#"><span>Day </span><span class='number'>6</span></a></li>
<li><a href="#"><span>Day </span><span class='number'>7</span></a></li>
</ui>
Javascriptを:
$('#daylist').on('click', 'a', function(e) {
alert('clicked');
pickDay(this); //this isn't important, the alert isn't even happening
return false;
});
私はjqueryの1.7が含まれています。私の問題は、警報がまったく呼び出されないということです。しかし、唯一のIE
で
IE 9がうまく機能します。この問題は、IE8以降でのみ発生します。 – rcdmk
あなたは問題が何であるか知っていますか?それを修正する方法は? – silkcom
grr、答えを見つけました.uiはulであるはずです。 IEだけが気にするものです。どのような時間の厄介な浪費 – silkcom