подскажите не могу разобраться, в ie onclick срабатывает со второго раза. не когда я ставлю галочку в input, а когда я ее убираю
Display:none проверил прописанно, все равно не срабатывает.
Вот код выкладываю.
Вызывается при постановке галочки в input'e:
<input
type="checkbox"
name="param_{$params[i].optionID}_{$params[i].variants[j].variantID}"
value="yep"
id="filter-checkbox-{$params[i].variants[j].variantID}"
class="filter-checkbox"
onclick="showInformer(this);">
ну и js:
function showInformer(block){
$(block).bt({
trigger : 'click',
positions : ['left'],
contentSelector : "$('#filter-informer-bt').html()",
width : 'auto',
fill : '#f0f0f0',
strokeWidth : 1,
strokeStyle : "#06007a",
spikeLength : 10,
spikeGirth : 15,
padding : 5,
cornerRadius : 0,
cssClass : 'filter-info',
closeWhenOthersOpen: true,
preShow: function(box){
var pos = $('#filter-div').position();
var width = $('#filter-div').outerWidth();
$(box).css({ left: (pos.left - 136) + "px"});
}
});
};
ну и то что выводится:
<div id="filter-informer-bt" class="filter-hide"><div id="filter-informer"> Тест</div></div>
Вот срабатывает не когда я ставлю input (галочку) а когда ее убираю