jquery菜单悬停不起作用,因为实时表单验证
问题描述:
好吧,我之前发布了一个问题来解决我的实时验证联系表单。现在的形式athentication完美地工作,但我的jQuery悬停菜单的效果会,其他页面菜单上工作,但不接触表单页面上..jquery菜单悬停不起作用,因为实时表单验证
这里是在网上查询它link text
的链接有这两个功能之间的任何冲突.....
<script type="text/javascript">
$(function() {
// set opacity to nill on page load
$("ul#menu span").css("opacity","0");
// on mouse over
$("ul#menu span").hover(function() {
// animate opacity to full
$(this).stop().animate({
opacity: 1
}, 'slow');
},
// on mouse out
function() {
// animate opacity to nill
$(this).stop().animate({
opacity: 0
}, 'slow');
});
});
//]]>
</script>
<script type="text/javascript">
//<![CDATA[
$(function() {
var LV_Name = new LiveValidation('name',{onlyOnSubmit: true });
LV_Name.add(Validate.Presence);
var LV_Email = new LiveValidation('email', {onlyOnSubmit: true });
LV_Email.add(Validate.Presence);
LV_Email.add(Validate.Email);
var LV_Cap = new LiveValidation('cap',{onlyOnSubmit: true });
LV_Cap.add(Validate.Presence);
LV_Cap.add(Validate.Numericality, { is: 4 });
var LV_Message= new LiveValidation('message', {onlyOnSubmit: true });
LV_Message.add(Validate.Presence);
var service = new LiveValidation('service' , {onlyOnSubmit: true });
service.add(Validate.Exclusion, { within: [ 'None' ] });
});
</script>
答
没有跨度在联系方式中UL#菜单的任何地方,也有跨度的其他页面
关于
页<li><a class="contact" href="contact.html"><span style="opacity: 0;"></span></a></li>
的联系页面
<li><a class="contact" href="contact.html"/></li>
哦,不,我认为这是在Dreamweaver CS5某种错误的,每当我在Dreamweaver和我的电脑关机的工作,由于电力中断,它消除了我的跨度IDS。 ...... – 2010-06-30 12:01:21
伟大的工作,我从来没有想过这个...... – 2010-06-30 12:03:11
我现在明白了,我用HTML tidy来清理我的HTML代码,它删除了我的span id,因为它们在验证的警告列表中 – 2010-06-30 23:24:39