向编辑器中的元素添加悬停事件
Adding hover event to elements inside a tinymce editor
我有一个tinymce插件,它用内容填充编辑器。
某些已填充的元素有class="hoverable"
我想用class="hoverable"为这些元素的悬停事件附加一个函数
我知道如何在创建函数中附加一个带有ed.onClick.add的onClick,但是没有ed.onHover.add或ed.onMouseIn.add.
编辑:当您按下菜单中的插件按钮时,我的插件实际上会弹出一个对话框。用户从对话框中选择一些内容并将其插入到编辑器中。
你可以用'hoverable'类为编辑器中的元素添加鼠标悬停处理程序。
$(ed.getBody()).find('.hoverable').hover(function (evt){ /* do tooltip here */ });
你可以在这里找到如何使用jQuery创建简单的工具提示。
在将所选内容添加到编辑器的函数中,我添加了
tinymce.activeEditor.$('.hoverable').live('mouseover mouseout', function(evt) {
if (evt.type == 'mouseover') {
//do hover stuff
}
else {
//undo hover stuff
}
}
在我的例子中,可能会添加新的可悬浮的东西所以我需要。live在其他情况下,你可能只使用。hover。
相关文章:
- 添加一个setTimeout方法会使jQuery悬停方法忽略setTimeout方法中的函数
- 将鼠标悬停在Angular JS中的一个元素上,并将Class添加到另一个元素中
- 在 SVG 图的相交部分添加悬停事件
- JQuery - 不要在按钮成功/错误时添加悬停类
- 在d3词云中添加悬停效果
- 在图片上添加悬停效果
- 如何使用Javascript手动添加悬停
- 在 jQuery 中添加悬停暂停
- 如何添加悬停事件侦听器来触发事件侦听器
- 如何游标&使用js添加悬停效果
- 使用jQuery添加悬停和缩略图支持
- 如何为改变滚动状态的菜单栏添加悬停效果
- 如何在D3设计上添加悬停文本
- 停止jQuery淡出循环和添加悬停不工作
- 向编辑器中的元素添加悬停事件
- 在旋转木马上添加悬停暂停
- 如果满足条件,向类添加悬停函数
- 添加悬停延迟下拉菜单
- 在父类悬停时为子类添加悬停效果
- 添加悬停效果的图片