在我的controller.js中,我的功能是:
$(MyModel.addMyButtonTag).live("click", function () {
MyModel.addRecord();
});
在我的model.js中我已经:
var MyModel = {
addMyButtonTag: "#AddButton",
addRecord: function () {
//Show modal
$(MyModel.addMyButtonTag).modal();
$('#simplemodal-container').css('height', '230px');
$('#simplemodal-container').css('min-height', '0');
}
}
这些jqueries在IE8-9中运行良好,但在Firefox中它们根本不起作用。有什么建议吗?
答案 0 :(得分:2)
addMyButtonTag: "#AddButton"
最后找不到逗号。
答案 1 :(得分:1)
不推荐使用jQuery .live()使用.on()代替
了解详情,请点击此处http://api.jquery.com/live/
答案 2 :(得分:1)
确保在肝功能之前定义了您的“模型”类。首先包括您的类定义js。
它对我有用:
<input type="button" id="AddButton" />
<script type="text/javascript">
var MyModel = {
addMyButtonTag: "#AddButton",
addRecord: function () {
//Show modal
alert("ITS OK");
}
}
$(MyModel.addMyButtonTag).live("click", function () {
MyModel.addRecord();
});
</script>