我有以下内容:
JS:
$(function() {
$(".fullscreen-toggle").toggle(
function() {
$("body").addClass("fullscreen");
$(".fullscreen-toggle").wrap("<div class='fixed-container fixed-toggle' />");
$(".new_post .wysihtml5-toolbar").wrap("<div class='fixed-container fixed-toolbar' />");
$(".new_post .form-actions").wrap("<div class='fixed-container fixed-submit' />");
$(this).children(".toggle-fullscreen").hide();
$(this).children(".exit-fullscreen").show();
},
function() {
$("body").removeClass("fullscreen");
$(".new_post .fixed-container").remove();
$(this).children(".toggle-fullscreen").show();
$(this).children(".exit-fullscreen").hide();
}
);
// Fade in/out for post fullscreen form
$('.fullscreen .fixed-toolbar').on("mouseover", function(){
$(this).show();
});
HTML:
因此,当用户将鼠标放在工具栏上时,工具栏应该会出现(我正在使用on
,因为.fullscreen .fixed-toolbar
正在使用 jQuery 动态添加)。但是当我这样做时,什么也没有发生。
我做错了什么?
编辑:
我在一个链接中尝试了同样的方法,它被触发了。悬停div时有不同的方法吗?