この関数は、上/下矢印をクリックして非表示の div をスライドすると呼び出されます。div が非表示の場合、矢印は下を指し、div が表示されると上に変わります。div が表示されている場合、矢印は上向きで div を非表示にし、div を閉じると下向きに変わります。これを行うためのより効率的な方法があるかどうか、またはこれが正しい方法であるかどうかを知りたかっただけです。ありがとう。
function showInfo(info_id) {
var img_id = '#arrow_'+info_id;
var div = '#info_'+appointment_id;
$(div).slideToggle('normal',function() {
if ($(this).is(':visible')) {
$(img_id).attr('src',$(img_id).attr('src').replace('_down','_up'));
}
else {
$(img_id).attr('src',$(img_id).attr('src').replace('_up','_down'));
}
});}