我有一个整个网站的.js文件,在代码的某些地方我把$(document).on事件放在里面,如果条件使事件只在某些页面中可用。
示例:
if( $(".some-class").length )
{
$(document).on("click",".some-button",function(){
......
});
}
代码运行正常,但我担心这是不好的做法?或者它是否会导致某些旧浏览器出现错误?
我不认为从我所做的事情中获得任何好处,但如果它没有害处,那么我想保留它,因为很难在所有代码上运行来改变它。