#jquery #joomla #jquery-chosen
#jquery #joomla #выбранный jquery
Вопрос:
у меня есть сайт на joomla.я использую выпадающий список выбора.
<div class="dropdown"&&t;
<button id="all_suburbs" class="search-item-title btn dropdown-to&&le search-by-btns" type="button"&&t;
<span class="search-item-icon iconrf-all-suburbs"&&t;</span&&t;
<?php
//======================================================================================================================================//
$str_cities = "ALL SUBURBS OF CYPRUS";
$str_cities = count($filter_suburbs_ids) ? count($filter_suburbs_ids).' Suburb'.(count($filter_suburbs_ids) &&t; 1 ? 's' : '').' selected' : $str_cities;
echo $str_cities;
//======================================================================================================================================//
?&&t;
</button&&t;
<ul class="all_suburbs dropdown-menu" role="menu" aria-labelledby="all_suburbs"&&t;
<li&&t;
<div id="filters_city_more" class="filter_options select_auto"&&t;
<div id="search_options_city_from" class="search_select_options" data-field-name="filter_a6suburb"&&t;
<select id="areas-select" multiple data-placeholder="Choose Suburbs..." name="filter_a6suburb[]" onchan&e="setAreaFromPopup()" class="chosen-select"&&t;
<?php foreach ($suburbs as $suburb) { ?&&t;
<option value="<?php echo $suburb-&&t;id; ?&&t;" <?php echo (in_array($suburb-&&t;id, $filter_suburbs_ids)) ? 'selected="selected"' : ''; ?&&t; class="option-city option-city-<?php echo $suburb-&&t;stateid; ?&&t;" style="display:<?php echo ($filter_a6state == 0 || $filter_a6state == $suburb-&&t;stateid) ? 'block' : 'none'; ?&&t;"&&t;<?php echo $suburb-&&t;ezcity; ?&&t;</option&&t;
<?php } ?&&t;
</select&&t;
</div&&t;
</div&&t;
</li&&t;
<span class="clear-btn" onclick="clearArea();" title="Clear Suburbs Filter"&&t;<u&&t;Clear</u&&t;</span&&t;
</ul&&t;
</div&&t;
и это код jQuery
jQuery('#all_suburbs').on('click', function (event) {
if(!jQuery('body').hasClass('home')){
jQuery(this).parent().to&&leClass('open');
jQuery("select.chosen-select").chosen();
}
});
Скрипты, используемые на страницах, являются
<?php
$doc = JFactory::&etDocument();
$doc-&&t;addScript("/templates/op_rent/js/op/jquery.sumoselect.js", 'text/javascript');
$doc-&&t;addScript("/templates/op_rent/js/op/jquery.sumoselect.min.js", array(), array('async' =&&t; 'async'), 'text/javascript');
$doc-&&t;addScript(JURI::base() . "modules/mod_new_refine_search/assets/nouislider.min.js", array(), array('async' =&&t; 'async'), 'text/javascript');
$doc-&&t;addScript(JURI::base() . "modules/mod_new_refine_search/assets/jquery.smartmenus.js",'text/javascript');
$doc-&&t;addScript(JURI::base() . "modules/mod_new_refine_search/assets/jquery.smartmenus.min.js", array(), array('async' =&&t; 'async'), 'text/javascript');
$doc-&&t;addScript(JURI::base() . "media/jui/js/chosen.jquery.js",'text/javascript');
$doc-&&t;addStyleSheet(JURI::base() . "media/jui/css/chosen.css");
?&&t;
я не получаю jQuerychosen select при первой загрузке. после этого он получает. кто-нибудь может мне помочь в этом.
Комментарии:
1. Пожалуйста, всегда задавайте свои вопросы по Joomla на Joomla Stack Exchan&e.
2. я ищу ответ для выбранного ul-класса jQuery, который не отображается. после этого, когда мы обновляем, мы получаем его. как это исправить.
3. Я понимаю, что вы ищете решение. Я ищу вопросы для Joomla Stack Exchan&e — сообщества, полного людей, обладающих особым опытом работы с CMS.
4. хорошо. я также добавил его туда. можете ли вы помочь мне с этим