我很难,这总是更好地移动所有的脚本在页面的底部,因此页面加载非常快。所以今天我这样做了,发现了一个问题,当javascript文件和我的javascript函数加载时,我点击了一个附加了jquery函数的按钮。结果我得到了页面重新加载的结果。我可不想这样。为了避免这种情况,我们有两个选择。一种是让所有脚本标签在其他页面内容下载之前先下载,第二种是在客户端检测到javascript文件或脚本标签下载,函数准备好调用。如果javascript文件正在下载并且函数可以被调用,那么按钮点击应该调用righ js函数,否则它将返回false。
以下是我的代码
如果单击btnFeedback1,则会执行一个例程。
<script language="javascript" type="text/javascript">
jQuery.noConflict();
jQuery(document).ready(function () {
jQuery("#btnFeedback1").click(function () {
//here my logic goes
return false;
});
});
如果相关的js文件正在下载,那么点击按钮将返回false,不会重新加载页面。所以请用代码指导我如何实现它。
发布于 2011-08-19 01:56:45
<input type="button" onclick="return false;" value="CLick button" id="btnFeedback1" />和javascript
<script language="javascript" type="text/javascript">
jQuery.noConflict();
jQuery(document).ready(function () {
$("#btnFeedback1").removeAttr('onclick');
$("#btnFeedback1").click(function () {
//here my logic goes
return false;
});
});https://stackoverflow.com/questions/7111800
复制相似问题