Jquery 功能不工作,完成 mixitup 排序后
Jquery function not working, after mixitup sorting is done
我有一个脚本可以执行一些隐藏标题标签的功能。这在使用 mixitup 插件的初始页面加载时工作正常。但是,如果我使用排序功能,脚本将停止工作并显示标题标签。
我想要 运行 函数,即使在 mixitup 排序完成之后。以下是脚本,我用来在鼠标悬停时隐藏标题标签。
<script type="text/javascript">
$(document).ready(function(){
$( "a" )
.mouseenter(function() {
var title = $(this).attr("title");
$(this).attr("tmp_title", title);
$(this).attr("title","");
})
.mouseleave(function() {
var title = $(this).attr("tmp_title");
$(this).attr("title", title);
})
.click(function() {
var title = $(this).attr("tmp_title");
$(this).attr("title", title);
});
});
</script>
请帮我解决这个问题。
我认为你的事件被你的排序删除了。这应该有效:
$(document).ready(function (){
$(document).on({
mouseenter: function () {
var title = $(this).attr("title");
$(this).attr("tmp_title", title);
$(this).attr("title","");
},
mouseleave: function () {
var title = $(this).attr("tmp_title");
$(this).attr("title", title);
},
click: function() {
var title = $(this).attr("tmp_title");
$(this).attr("title", title);
}
}, "a");
});
我有一个脚本可以执行一些隐藏标题标签的功能。这在使用 mixitup 插件的初始页面加载时工作正常。但是,如果我使用排序功能,脚本将停止工作并显示标题标签。
我想要 运行 函数,即使在 mixitup 排序完成之后。以下是脚本,我用来在鼠标悬停时隐藏标题标签。
<script type="text/javascript">
$(document).ready(function(){
$( "a" )
.mouseenter(function() {
var title = $(this).attr("title");
$(this).attr("tmp_title", title);
$(this).attr("title","");
})
.mouseleave(function() {
var title = $(this).attr("tmp_title");
$(this).attr("title", title);
})
.click(function() {
var title = $(this).attr("tmp_title");
$(this).attr("title", title);
});
});
</script>
请帮我解决这个问题。
我认为你的事件被你的排序删除了。这应该有效:
$(document).ready(function (){
$(document).on({
mouseenter: function () {
var title = $(this).attr("title");
$(this).attr("tmp_title", title);
$(this).attr("title","");
},
mouseleave: function () {
var title = $(this).attr("tmp_title");
$(this).attr("title", title);
},
click: function() {
var title = $(this).attr("tmp_title");
$(this).attr("title", title);
}
}, "a");
});