正如标题所说:
我有一个带有几个按钮和 jquery 脚本的页面,如下所示:
$( document ).bind( 'mobileinit', function(){
$.mobile.loader.prototype.options.text = "loading";
$.mobile.loader.prototype.options.textVisible = false;
$.mobile.loader.prototype.options.theme = "a";
$.mobile.loader.prototype.options.html = "";
});
$(document).bind('pagecreate', function(event){
// New model form submittion
$('#new-model-submit').click(function(){
// do
});
// Compatibility
// Switch brands
$('#brands').change(function(){
// do something
});
// Add model to compatibility
$('input[type=checkbox]').live("change", function(){
// do something
});
// Specificaties
$("#add-product-spec").click(function(){
// do something
});
$("#save-product-specs").click(function(){
// Do something
});
// Foto's
$("#add-product-foto").click(function(){
// Do something
});
$("#save-product-fotos").click(function(){
// Do something
});
});
问题是这些事件在页面首次加载时不会被触发。但是,当我按下F5并刷新页面时,按钮确实起作用。为什么是这样?有没有人有办法解决吗?