我有一个淡化并显示视频的模态.
我想点击模态的背景颜色(填充屏幕100%x100%)来关闭模态.问题是,我现在编码的方式,如果我点击视频播放器控件,它也会关闭模态.
小提琴:
谢谢.
这是我的代码:
$('#details').hover(function() {
var tag = 'div.cds'
var offset = $(this).position();
var width = $(tag).outerWidth();
var height = $(tag).outerHeight();
$(tag).show();
$(tag).css('left', offset.left - width + 'px');
$(tag).css('top', offset.top - height + 'px');
}, function() {
$(tag).hide();
});
Run Code Online (Sandbox Code Playgroud)
当我"mouseout"时,变量"tag"不会隐藏.
JSFiddle:http://jsfiddle.net/79kLc/
谢谢!
我正在尝试做两件事:
使用pushState更改URL
//Video
$("a").click(function(){
history.pushState(null, "Video", "/video/");
return false;
});
Run Code Online (Sandbox Code Playgroud)
然后能够路由该链接以显示div,如果有人将其键入浏览器:
www.mysite.com/video/ ---> show div
Run Code Online (Sandbox Code Playgroud)
我一直在看几个脚本:davis.js,sammy.js,history.js
我需要这些脚本吗?在jQuery中有没有办法做到这一点?