IE8 Jquery .mouseenter没有开火

时间:2012-02-22 14:04:46

标签: jquery css internet-explorer

$(document).ready(function(e) {
        $.get('http://xxxx/currencyselect.php',0, function(a) {
    $("#mat_currencydropdown").html(a) });
     $("#currencydropdown").mouseenter(function(e) {
    $("#currencydropdown").css('overflow','visible')
    $("#currencydropdown").css('border','1px #FFF solid')
    });
    $("#currencydropdown").mouseleave(function(e) {
    $("#currencydropdown").css('overflow','hidden')
    $("#currencydropdown").css('border','1px #ccc solid')
    });
});

在IE以外的所有其他浏览器中都可以正常工作。它将.php文件拉得很好,只是mouseenter似乎没有改变任何东西!

(在任何人问之前,我不能<?php import('blahblah.php')?>因为负责DB / CMS / WMS的人只允许.htm

//回答

尝试了一段时间后,将它与代码上的另一个页面进行逐步比较,结果证明它正在触发,但隐藏在div之下,它在周围div的溢出中如此精确以至于它似乎没有任何下拉。

我想我是对的,IE再次成为一种痛苦,这次它是处理CSS而不是JS的方式!

0 个答案:

没有答案