2013-08-28 54 views
-1

我想創建一個網站,其中3個圖像,要點擊,切換3個不同的div /元素。我想要的是每個可點擊的圖像顯示某個元素,同時刪除以前顯示的元素。刪除/顯示元素

所以image1會顯示div1,image2會顯示div2,image3會顯示div3。之前的元素必須從字面上刪除,而不是隱藏在視線之外。

如果可能的話,有沒有辦法保存當某人持續用cookies訪問網站時的選項?

+4

你嘗試過什麼?在Fiddle中顯示一些代碼或聘請前端開發人員 – Mark

+0

我已創建了3個元素,併爲它們分配了div ID。這就是我迄今爲止所做的 - 我對Jscript不太熟悉。 – AlexInorbit

+0

因此,不要問你不熟悉的代碼,而且很可能不會理解,你可能想去學習基礎知識。 –

回答

0

下面是使用jQuery快速的解決方案: http://jsfiddle.net/jonigiuro/45HKG/

$('.image').on('click', function(e) { 
    $('.box').addClass('hidden'); 
    var imageNumber = $(this).attr('id').replace('image',''); 
    $('#div'+ imageNumber).removeClass('hidden'); 
});