将鼠标悬停在菜单项上时,以下代码会显示子菜单.由于它使用计时器,如果你没有足够快地选择子菜单项,子菜单项就会消失.我宁愿让它高亮显示它所在的菜单选项并保留子菜单项,直到您将鼠标悬停在其上或单击另一个主菜单项:
$(document).ready(function(){Nifty("#menu a","small top transparent"); Nifty("#outcontent","medium bottom transparent");
function hideSubMenu() {
$("#sub-menu-content").fadeOut('slow');
hideSubMenu.timeout = 0;
}
$('#menu a').hover(function() { //start function when any link is clicked
if (hideSubMenu.timeout) clearTimeout(hideSubMenu.timeout);
hideSubMenu.timeout = 0;
$("#sub-menu-content").hide();
var html = '<ul>' + $(this).next('ul.sub-menu').html() + '</ul> ';
$("#sub-menu-content").html(html); //show the html inside .content div
$("#sub-menu-content").fadeIn('fast'); //animation
},function(){
hideSubMenu.timeout = setTimeout(hideSubMenu, 800);
}); //close click(
$('#sub-menu-content').hover(function() {
if (hideSubMenu.timeout) clearTimeout(hideSubMenu.timeout);
hideSubMenu.timeout = 0;
},function(){
hideSubMenu.timeout = setTimeout(hideSubMenu, 800);
}); //close click(
}); //close $(
Run Code Online (Sandbox Code Playgroud)
要看到它的实际效果:
http://cruisecontrolledmarketing.com/test/welcome/login 用户:会员密码:rebmem …
任何人有jquery vAligh插件或类似的经验?
我尝试调整以下但是它失败了..我使用的是一个简单的valign插件(我将插件放在最后,它是一个jquery扩展),如果有人可以帮助它会真的很有帮助...
var overlayLayer = $("<div id='office-location'></div>").addClass('modal-overlay');
$('body').append(overlayLayer);
$('<div id="content-for-overlay" style="background-color: white;"></div>').appendTo(overlayLayer);
this.render({ to: "content-for-overlay", partial: "office-location-modal" }); // this just copies html into the layer
$('#content-for-overlay').vAlign(); THIS USES a plugin called valign but it doesn't align
$("body").css("overflow", "hidden");
$('#office-location').css("opacity", 0.8).fadeIn(150);
$('#content-for-overlay').css("opacity", 1);
Run Code Online (Sandbox Code Playgroud)
继承人FN扩展..
(function($) {
$.fn.vAlign = function() {
return this.each(function(i) {
var h = $(this).height();
var oh = $(this).outerHeight();
var mt = (h + (oh - h)) / 2;
$(this).css("margin-top", "-" + mt + "px");
$(this).css("top", "50%"); …Run Code Online (Sandbox Code Playgroud) 我有一个onclick事件附加到我的页面中的某个区域,当用户点击它时(当然)会触发某个操作.我最近在该地区添加了一张图片.当用户点击该图像时,我希望发生另一个操作,并且我不希望发生与整个区域相关联的操作.但是,我发现这两个事件实际上都是在单击图像时触发的.如何在单击图像时抑制区域范围的操作?
Eclipse被设置为编译到'bin'的构建目录.我有一个包含各种Java .class文件(预编译)的文件夹结构,我想在编译时将其复制到文件夹'bin'中.
我如何告诉Eclipse自动执行此操作?
Django使用真正的Python文件进行设置,Trac使用.ini文件,其他一些软件使用XML文件来保存这些信息.
这些方法中有一种是由Guido和/或Python社区提供的吗?
在代码中如何在sharepoint中访问列表,例如"MyList",然后遍历此列表项并获取该列表上特定列的值,例如"URL"列?
我搜索了网站,但没有找到我正在寻找的答案,所以这里是一个非常快速的问题.
我想做那样的事情:
#ifdef _WIN32 || _WIN64
#include <conio.h>
#endif
Run Code Online (Sandbox Code Playgroud)
我该怎么办?我知道_WIN32是为32位和64位窗口定义的,所以我可以用于Windows检测.我更感兴趣的是我是否可以使用预处理程序指令这样的逻辑运算符,如果是,如何,因为上述方法不起作用.
用gcc编译我得到:
警告:#ifdef指令结束时的额外令牌,它基本上只需要第一个MACRO并忽略其余的.
我一直在尝试在最后一个小时左右将可下载的.NET源代码安装到我的本地机器上,它似乎已被破坏.
我从这里安装.NET v8.0文件,安装完成后会创建以下文件:
-Readme.txt -(Source) --(DotNET) ---(8.0) ----source.zip.tmp -(Symbols) --pingme.txt --(000Admin) ---0000000001 ---history.txt ---lastid.txt ---server.txt
我无法想象这是对的 - 是吗?我原以为至少会有一些pdb文件...它肯定似乎不起作用.
一个小小的研究拉起了这个链接,那个人说它与日期格式有关.我真的不想像他那样重写安装程序,但我尝试将我的区域设置为英语 - 美国(来自英国)并自定义日期格式都没有成功.如果这是问题,我本来希望找到更多的参考.
所以,我的问题是:
奖金问题:
作为参考,我在XP上运行Visual Studio 2008,并应用了所有服务包和补丁.
我在逻辑上知道,在某些情况下,NULL值在DB模式中有意义,例如,如果未指定某些值plain.也就是说,在代码中处理DBNull往往是一种皇家的痛苦.例如,如果我正在渲染一个视图,并且我想要查看一个字符串,我希望没有值是一个空字符串,而不是"Null",我讨厌必须围绕该场景进行编码.
此外,它使查询更容易.不可否认,你可以很容易地做"foo is not null",但是对于初级SQL开发人员来说,不能使用"foo!= null"是违反直觉的(是的,我知道关闭ANSI空值等的选项) ,但这绝对不简单,我不喜欢远离标准).
有什么理由在数据库模式中拥有/允许空值?