コードを調べましたが、以前のバージョンの IE でコードが壊れる原因が見つかりません。コードは FF、Chrome、および Safari で動作します。
コードは、見出しと写真を含む読書リストの横に div を生成し、下部に x を生成して削除することになっています。ただし、IE では x のみが表示されます。ウェブサイト: www.hearditfrom.com
私は本当に助けていただければ幸いです!前もって感謝します。
コードは次のとおりです。
$(function() {
$('a.addtoreadinglist').click(function(){
$('<li id="arrayorder_' + $(this).attr('data-storyid') + '"> <div class="reading_list drop-shadow lifted"><div class="reading_list_container"><p class="reading_list_story"><a class="rlstory" href="' + $(this).attr('data-url') + '" data-storyid="' + $(this).attr('data-storyid') + '">' + $(this).attr('data-headline') + '</a></p></div><div class="rlbuttons"><a class="deletefromrl" data-storyid="'+ $(this).attr('data-storyid') + '" data-parent="arrayorder_' + $(this).attr('data-storyid') + '"><div class="deletebutton">x</div></div></div></li>').appendTo('#list ul');
$(this).hide();
$('#instruction').fadeOut('slow').remove();
var order = $('#list ul').sortable("serialize") + '&update=update';
$.post("updateReadingList.php", order, function(theResponse){
$("#response").html(theResponse);
});
})
})
//photo
$(function() {
$('a.addtoreadinglistphoto').click(function(){
$('<li id="arrayorder_' + $(this).attr('data-storyid') + '"><div class="reading_list drop-shadow lifted"><div class="reading_list_container"><p class="reading_list_story"><img class="reading_list_thumbnail" src="http://images.hearditfrom.com/timthumb.php?src=' + $(this).attr('data-photoname') + '&q=100&w=30&h=30" /><a class="rlstory" href="' + $(this).attr('data-url') + '" data-storyid="' + $(this).attr('data-storyid') + '">' + $(this).attr('data-headline') + '</a></p></div><div class="rlbuttons"><a class="deletefromrl" data-storyid="'+ $(this).attr('data-storyid') + '" data-parent="arrayorder_' + $(this).attr('data-storyid') + '"><div class="deletebutton">x</div></div></div></li>').appendTo('#list ul');
$(this).hide();
$('#instruction').fadeOut('slow').remove();
var order = $('#list ul').sortable("serialize") + '&update=update';
$.post("updateReadingList.php", order, function(theResponse){
$("#response").html(theResponse);
});
})
})