想知道是否有人可以帮助;
我试图通过像这样的jquery来改变元素的背景图像;
$j(this).css('background-image','url(images/client_box_grad.gif)');
Run Code Online (Sandbox Code Playgroud)
然而,当它呈现它似乎在网址周围丢弃语音标记,例如
$j(this).css('background-image','url("images/client_box_grad.gif")');
Run Code Online (Sandbox Code Playgroud)
这意味着图像不可见 - 如果我删除Firebug中的语音标记,则图像会显示出来.
有任何想法吗 ?
谢谢
经过一段时间的努力 - 我有一个相当冗长的嵌套if语句,我正在研究如何改进它并使其更有效率.我确实想到了一个开关 - 但我看不出我怎么能分开它.
任何想法都赞赏
$portfolioItems [$i] = array(//assign vars into array
'imagePath' => '/sites/jda_redev/'.$myrow_home->path.'/thumbs/thumbs_'.$myrow_home->filename,
'altText' => $myrow_home->alttext,
'description' => $myrow_home->description,
'client' => $extra_client->field_value,
'job' => $extra_job->field_value,
'channel' => $extra_channel->field_value,
'channeltwo' => $extra_channeltwo->field_value,
'channelthree' => $extra_channelthree->field_value,
'channelfour' => $extra_channelfour->field_value,
'channelfive' => $extra_channelfive->field_value,
'sector' => $extra_sector->field_value,
'workerone' => $extra_workerone->field_value,
'workertwo' => $extra_workertwo->field_value,
'gallery' => $galleryName,
'mediaType' => $media_type->field_value,
'videoName' => $video_name->field_value
);
if ( $portfolioItems [$i]['imagePath'] == "" )
{$portfolioItems [$i]['imagePath'] = " ";}
if ( $portfolioItems [$i]['altText'] == "" …Run Code Online (Sandbox Code Playgroud)