動作しない私は、IEとこだわっている:(jQueryの(死ぬ)は
我々は<select>
要素の変化イベントをトラップするために必要ですが、IEがサポートされていないものを、推測そのイベントが。
<select>
が。その部分は正常に動作を示していること。問題がある、私は
select
を非表示にする
<input type="text">
で。それを模倣する方法を作成したときにユーザーがクリック
select
。
私はclick
をbody
、最初はうまく動作しますが、2回目にselect
が隠れてしまいます。ここで
コードの簡素化バージョン:
$('.product').live('click',function(){
// Show the <select id="select"> code goes here
// this is the event to close the select
$('body').die().live('click', function(){ $('#select').fadeOut(250); return;});
// get the click on the select element
$('#select').die().live('click',function(){
// kill the close the select
// THIS IS THE .die() THAT DOES NOT WORK
$('body').die();
});
質問 このコードで何か問題はありますか?またはこれを行うには良い方法がありますか?私はIEに固執していることを忘れないでください。
Internet Explorer(少なくとも7人以上)が「変更」イベントをサポートしていますか? [ここにjsfiddleデモンストレーションがあります。](http://jsfiddle.net/23qm3/) – Pointy
あなたは投票できるので、@Pointyを回答に投稿できますか?あなたは私に学校に値する。 –
ハハ確かに!!ちょっと待ってください... – Pointy