Я пытаюсь использовать метод on() внутри функции, чтобы заменить метод ready(), поэтому я могу использовать более одного события для запуска функции. Вот общая функция Я хотел использовать его в:Метод jQuery on() не работает при замене метода ready()?
function tableImgScale() {
$(function() {
var bandTableHeight = $('#banddetails').height() + "px";
$(document).ready(function() {
$('#banddetails td:nth-child(1)').css({"height": bandTableHeight, "overflow": "hidden"});
$('#banddetails td img').css({"display": "block", "width": "100%", "height": "100%", "objectFit": "cover"});
});
});
}
Таким образом, проще говоря, я пытаюсь заменить: $(document).ready(function() {...
с: $(document).on('ready resize', function() {...
Но это не будет работать. Однако функция с экземпляром метода .ready() работает отлично. Любая помощь будет оценена по достоинству.
Эта ссылка может помочь вам http://stackoverflow.com/questions/40442779/events-load-and-ready-not-firing/40443935#40443935 – Geeky
@Geeky Хм, будет наверняка будет стыдно, если мы не сможем сделать это так, как я хотел, но я думаю, что обходной путь все еще ... ну, обходной путь. – Lefty