【发布时间】:2014-11-30 23:04:37
【问题描述】:
这是我的fiddle
我有一个显示“item-overlay”的点击功能(item),但我还想添加一个悬停以将 div 'item-overlay' 预览 100px 我添加了一个具有高度的 mouseenter 和 mouseleave 到我的当前代码,但这在点击时起作用?!这是我的点击功能 -
}).on('click', '.item', function (e) {
(".item click");
if ($(this).closest('.timelineTile').hasClass("clicked")) {
e.stopPropagation();
$(this).siblings('.item-overlay').slideToggle('fast');
}
以及我尝试做的一个例子 -
}).on("mouseenter", ".item", function(e) {
if ($(this).closest('.timelineTile').hasClass("clicked")) {
e.stopPropagation();
$(this).siblings('.item-overlay').height(100); }
}).on("mouseleave", ".item", function(e) {
if ($(this).closest('.timelineTile').hasClass("clicked")) {
e.stopPropagation();
$(this).siblings('.item-overlay').height(0); }
【问题讨论】:
标签: javascript jquery hover height toggle