.loadを介してページに購入された要素にmousedown/upイベント効果を持たせる必要があります。
私はこれを使用していますが、間違っている可能性があります。
$("#newBtn").live('mouseup', function(){
$(this).css('box-shadow', '0px 7px 10px -5px #000');
}).mousedown(function(){
$(this).css('box-shadow', '0px 7px 10px -5px #666');
});
ロードイベントは次のとおりです。
$('#dashboard').click(function()
{
$('#box').html('');
$('#box').load('ajax/content.php #dashboard');
});
$('#calendar').click(function()
{
$('#box').html('');
$('#box').load('ajax/content.php #calendar');
});
これらは2つのボタンで、そのうちの1つは#newBtnを含むdivをロードします。
どんな助けでもいただければ幸いです!
私もこれを試しました:
$("#dashboard").on('load', function(){
$('#newBtn').mouseup(function()
{
$(this).css('box-shadow', '0px 7px 10px -5px #000');
}).mousedown(function(){
$(this).css('box-shadow', '0px 7px 10px -5px #666');
});
});
私の考えでは、新しいdivを自分のページにロードすると、マウスダウンイベントが武装します。しかし、そのような運はありません:(