在ajax成功后,cluetip不适用于首次点击活动元素
cluetip does not work for first click on live elements after ajax success
在ajax成功后的实时元素上,下面来自cluetip的代码不适用于首次点击,除非它能顺利工作。第一次点击会有什么问题?
$('a.load-local').live('click', function(event) {
$('a.load-local').cluetip({
width: 'auto',
activation: 'click',
local:true,
sticky: true,
arrows: true,
positionBy:'bottomTop',
cursor: 'pointer',
closePosition: 'top',
closeText: '<img src="images/close1.jpg" alt="close" width="16" height="16"
style="position:absolute; right:5px; top:0px;" />'
});
event.preventDefault();
});
我真的不知道cluetip,但有可能第一次点击实际上是为点击的元素初始化cluetip吗,然后它正常工作?(即使你每次点击都会重新初始化它)
快速查看他们的演示页面http://plugins.learningjquery.com/cluetip/demo/建议cluetip方法进行初始化,而不是调用。
在您的代码中,每次单击锚a.load-local
时,cluetip
都会被初始化。在我看来,只需要以下代码,您可以将其添加到$('document').ready()
中
$('a.load-local').cluetip({
width: 'auto',
activation: 'click',
local:true,
sticky: true,
arrows: true,
positionBy:'bottomTop',
cursor: 'pointer',
closePosition: 'top',
closeText: '<img src="images/close1.jpg" alt="close" width="16" height="16"
style="position:absolute; right:5px; top:0px;" />'
});
相关文章:
- 在ajax成功后,cluetip不适用于首次点击活动元素
- 我如何为列出的选项卡元素编写一个Protractor测试,它会检查它是否's是否处于活动状态
- 仅悬停一个元素(活动元素)
- 如何在Slick Carousel中获取活动中的幻灯片元素
- 活动事件上的 HTML 元素
- 如何在每次页面重新加载时更改渐变背景,同时保持光标位置元素处于活动状态
- 如何在Javascript中获取HTML页面的活动元素
- 取消:活动元素样式
- Angular Bootstrap$modal与活动背景元素
- jquery上的手风琴.我无法关闭活动元素
- 是否可以使用chrome扩展名与非活动选项卡中的内容元素进行交互
- 将“活动”类添加到父元素和子元素
- 父元素悬停/活动/聚焦时隐藏元素
- 获取活动元素之后的下一个元素
- 如何获取活动时移动的输入元素的单击事件
- 为活动 li 元素提供不同的背景
- 单击元素时,JQuery 不会更改具有“活动”类的元素
- 无法设置活动菜单元素的样式
- 当内容为空但超链接处于活动状态时删除元素
- 如何设置引导模式对话框与背景元素活动