Это мой сценарий. Скрипт работает, когда я нажимаю, но он не скрывается, когда я нажимаю на него.выпадение не скрывается, когда я нахожусь снаружи
$(document).ready(function() {
//Translate(); //caling Language Translater function
$("#translate_image").attr('href', base_url)
$("#select_lang").click(function() {
$("#lang_visible").attr('style', 'visibility: visible');
})
})
Вот мой HTML:
<li>
<div class="clsCurrent_Lan ">
<a class="clsHead_Link_Bg" href="#" id="select_lang">
<span>Select Language</span>
</a>
</div>
<ul id="lang_visible" >
<?php foreach($language_drops as $lang){?>
<li>
<a href="<?php echo admin_url('home/ch_language/' .
$lang->language_code)?>"
id="<?php echo $lang->language_code?>">
<?php echo ucfirst($lang->language_name);?></a>
</li>
<?php }?>
</ul>
</li>
Пожалуйста, отредактируйте ваше сообщение. Вам нужна пустая строка перед кодом. –
может указать, почему это не работает –
что должно быть скрыто? '# Lang_visible'? На что вы нажимаете «снаружи», что вы хотите скрыть элемент? – pete