<ul id="layer_city_001001001" onmouseout="ShowLayer.HideCity(this);"><li class="more"><input type="checkbox" value="001001001001" class="catalogChk"><a href="javascript:void(0);">市辖区</a></li><li class="more"><input type="checkbox" value="001001001002" class="catalogChk"><a href="javascript:void(0);">县</a></li></ul>
ShowLayer.HideCity = function (city_id) {
$(city_id).attr("style", $(city_id).attr("style") + ";" + "display:none");
}我这功能是当鼠标移出ul后会触发HideCity事件,隐藏当前的ul控件,可是有个问题就是ul中有li和input还有a标签这些元素,当鼠标移到ul中的某个元素也会触发HideCity事件,问有没有什么方法就是当鼠标离开ul控件触发事件(在ul控件中的某个元素不会触发)
ShowLayer.HideCity = function (city_id) {
$(city_id).attr("style", $(city_id).attr("style") + ";" + "display:none");
}我这功能是当鼠标移出ul后会触发HideCity事件,隐藏当前的ul控件,可是有个问题就是ul中有li和input还有a标签这些元素,当鼠标移到ul中的某个元素也会触发HideCity事件,问有没有什么方法就是当鼠标离开ul控件触发事件(在ul控件中的某个元素不会触发)
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货