mit Mouse-Over statt Drop-Down zu arbeiten haben wir Multi-Shop Ansicht Website mit countires: Indien, USA, FrankreichNeed
oben auf der Seite können wir diese drei Länder sehen, wenn wir auf Dropdown-Button klicken here
was wir brauchen, statt einen Klick auf Drop-Down-Taste ist, sollte es funktionieren mit "mouse-over"
app/design/frontend/base/default/template/page/switch/languages.phtml
<?php if(count($this->getStores())>1): ?>
<div class="form-language">
<label for="select-language"><?php echo $this->__('Your Language:') ?></label>
<select id="select-language" title="<?php echo $this->__('Your Language') ?>" onchange="window.location.href=this.value">
<?php foreach ($this->getStores() as $_lang): ?>
<?php $_selected = ($_lang->getId() == $this->getCurrentStoreId()) ? ' selected="selected"' : '' ?>
<option value="<?php echo $_lang->getCurrentUrl() ?>"<?php echo $_selected ?>><?php echo $this->escapeHtml($_lang->getName()) ?></option>
<?php endforeach; ?>
</select>
</div>
<?php endif; ?>
i bin neu in JS, können Sie bitte, was ist 'function()' in obigen Code in Frage? – fresher
eine Deklaration der anonymen Funktion - eine Funktion ohne Namen. Die erste Funktion im 'Hover'-Block wird bei Mauseingabe ausgeführt, die zweite bei mouseleave –