我从github页面下载了typewatch文件,将其放在我的vendor / assets / javascripts文件中,并在我的application.js中以正常方式使用它然后我执行以下代码(如github上所示)页)
$(function () {
var options = {
callback: function(){ alert("changed search text"); },
wait: 50,
highlight: true,
captureLength: 2
}
$('#search').typeWatch( options );
});
它根本不起作用。它还打破了我的backstretch功能。任何帮助将不胜感激,这是非常恼人的:(
更新:
Firebug在插件{38}的第38行中出现以下错误:“elem.type is undefined”
答案 0 :(得分:1)
<form id="search" method="get" action="/concerts" accept-charset="UTF-8">
的{p>在评论中显示在console
。这意味着它搜索dom的type
属性。而你正在将form
dom传递给它。相反,你应该通过input
字段。比如$('#search_input_field').typeWatch(options);