私は長い間この問題を解決しようとしてきました。何が間違っているのかわかりません。
jQueryセレクターで変数を使用できることはわかっていますが、次のように機能します。
var dude = "_world";
$("#hello" + dude).hide();
だから私はjQueryライトボックスのこのコードでそれを使用したかった:
$(document).ready(
function()
{
$('.gallery_image_preview').click(
function(e)
{
id = e.target.id;
$('#lightbox_background').fadeIn();
$(".lightbox_content#image_" + id).fadeIn();
});
$('.lightbox_content').find('.lightbox_close').click(
function()
{
$('#lightbox_background, .lightbox_content').fadeOut();
});
});
これは基本的に、画像を使用してdivをアニメーション化します。しかし、これを機能させることはできません。'id'変数を数値に置き換えると、想定どおりに機能しますが、変数はどういうわけか値を返さないようです。
どんな助けでもいただければ幸いです。私はこれに何時間も費やしました:)
私は優れたプログラマーになるための旅の初心者であることを忘れないでください。