PHP を使用してそれ自体を構築し、Jquery を使用して、コードの PHP セクションの DB 接続に基づいたさまざまな Flashvars を使用して、いくつかの SWF をページに埋め込みます。次に、機能をテストするために現時点で単純なアラートを発生させる jQuery .click(function(){ があります - これは Safari では期待どおりに動作しますが、何らかの奇妙な理由で .click は Firefox では発生しませんか? コードは以下のとおりです。誰かがFirefoxの問題に光を当てることができますか:
$(document).ready(function() {
$('#gallery<? echo $count; ?>').flash({
// test_flashvars.swf is the flash document
swf: 'button.swf',
width: 570,
height: 80,
// these arguments will be passed into the flash document
params: {
wmode: 'transparent',
},
flashvars: {
myText: "<?php echo urlencode($row['gal_Title']); ?>"
}
});
$('#gallery<? echo $count; ?>').click(function(){
alert('Alert <?php echo $count; ?>');
});
<?
$count = $count+1;
} else {
}
}
mysql_free_result($GalleryItems);
?>
ページは表向きは機能しており、.click関数をclickVarとしてswfに移動できると思いますが、クリックでAJAX呼び出しを開始してページのセクションを更新したかったため、フラッシュから呼び出しを取得する際に問題が発生しましたjQuery要素に戻ります-いいえ?
助けてくれてありがとう、
んん