我正在使用具有令牌自动完成功能的搜索栏,即众所周知的 loopj :-)。即使我已经正确设置了表单字段,它们也只会对在 loopj 中编码的事件处理和在我的自定义 js 文件中完成的 css 修改做出反应(如下所示)。
我如何通过在不同的文件中添加我自己的事件来进行干预,比如说如果 loopj 定义了handelr1并且我定义了handler2,我怎样才能让它同时执行handler1和handler2?
这是我的 jQuery 文件:
(function($){
$(document).ready(function() {
$("#search-engine").tokenInput("http://playground.com/search/callback", {
theme: "facebook",
queryParam: "search_param"
});
$("#search-engine-2").hover(
function () {
$(this).append($("<span>***</span>"));
}
);
$("#search-engine-2").css("border","3px solid red");
$("#search-engine-2").hover(
function () {
$(this).append($("<span> ***</span>"));
},
function () {
$(this).find("span:last").remove();
}
);
//li with fade class
$("#search-engine-2.fade").hover(
function(){
$(this).fadeOut(100);$(this).fadeIn(500);
});
});
})(jQuery);
谢谢