Ich möchte Tick Bild anzeigen, wenn Sie eine Farbe, die eine Hintergrundfarbe ist klicken. Meine phtml Codierung istTick Bild anzeigen, wenn Farbe für eine bestimmte ID klicken
<?php foreach($this->getSolidColors() as $key => $_solidColors) : ?>
<li id="font-colr-<?php echo $_solidColors['id'] ?>" onclick="selectcolor("<?php echo $_solidColors['id'] ?>");" data-id="<?php echo $_solidColors['id'] ?>" data-img="<?php echo $this->getSkinUrl('css/images/checked.png'); ?>" class="cursor font-color" style="background: #<?php echo $_solidColors['hexa'] ?>" data-color="#<?php echo $_solidColors['hexa'] ?>">
<span class="sprite"></span>
<img id="tick" src="<?php echo $this->getSkinUrl('css/images/checked.png'); ?>" width="80%" height="80%" style="display:none; padding-left:10px;">
</li>
<?php endforeach; ?>
function selectcolor() {
var id = jQuery('#font-colr').attr('data-id');
jQuery('#tick').css('display', 'block');
}
Wenn ich bestimmte Farbe klicken Sie die Zecke Bild nur für die erste Farbe angezeigt wird, aber ich möchte Bild erhalten, für die Farbe, die ich angeklickt und wenn ich wählen Sie eine andere Farbe, um die vorherigen tick Markierung sollte verschwunden sein.
Vielen Dank für Ihre Antwort .. Ich habe noch eine Frage, wenn ich dann noch einen vorherigen tick tick entfernt werden sollte, was soll ich für diese – Vinothini
Add tun '$ (‘. tick '). hide() 'nach dem Setzen von' var id = ... ' –
Es funktioniert .. vielen Dank – Vinothini