无论如何,我可以做到这一点,所以页面将在内容加载后自动滚动到顶部(通过Ajax)?
这是我显示内容的代码:
$(document).ready(function () {
var my_layout = $('#container').layout();
$("a.item_link").click(function () {
$("#loader").fadeIn();
feed_url = $(this).attr("href");
$.ajax({
type: "POST",
data: "URL=" + feed_url,
url: "view.php",
success: function (msg) {
$("#view-area").html(msg);
$("#loader").fadeOut();
}
});
return false;
});
});
Run Code Online (Sandbox Code Playgroud)
所以在'view-area'加载了它的内容后,我可以让页面自动滚动到顶部吗?
无论如何我可以在JQuery脚本中使用php变量吗?
例:
$sr2
$('#a2_bottom_$sr2')
我怎样才能使变量在JQuery部分中有效?
谢谢
我一直在寻找几个小时的时间来了解在PHP/MySQL Web应用程序中使用时区的最佳方法,找到明确的答案很难.从我到目前为止学到的东西,最好用UTC中的每个人的东西存储在数据库中(如果我错了,请纠正我).
当用户注册时,我会询问他们是否有时区,然后将其存储在那里.这将是这种格式的下拉菜单:
<option value="Europe/London">(GMT) Greenwich Mean Time : London</option>
Run Code Online (Sandbox Code Playgroud)
我正在构建的应用程序将允许用户在未来与人(会议)进行安排,就像日历一样.显然,在一年的时间里,不同的时区有不同的夏令时,任何想法我会如何迎合这一点?
假设来自英国的用户在2013年1月24日下午3:00召开会议并邀请居住在加利福尼亚州的人参加此次会议,我如何获得该会议以便美国人在他/她的时区和英国用户看到会议它在他/她的时区?(请注意,两个用户都已注册并设置了他们的时区).
有没有人有明确的解释,也许有一些例子?或者可以指出我能找到的地方?
谢谢
我有一个 Cordova 应用程序,它做的第一件事就是在应用程序启动时检查用户的位置。问题是,如果这是用户第一次启动应用程序(在 iOS 上),地理定位插件不会等待用户对 iOS 显示的地理权限对话框说是或否。
无论如何我可以让这个插件功能等待用户说允许或禁止地理权限吗?
有问题的插件https://github.com/apache/cordova-plugin-geolocation
示例函数调用:
navigator.geolocation.getCurrentPosition(geolocationSuccess,geolocationError,geolocationOptions);
Run Code Online (Sandbox Code Playgroud)
当我第一次启动应用程序时,我收到了 iOS 权限提示,但我可以在后台看到函数调用已经进入错误函数。
现在已经尝试了几个小时并取得了一些进展,但没有朝着正确的方向发展.
我已经成功设置了一个Android Cordova项目,该项目加载到手机上运行良好.我只是无法让条形码扫描器插件在Cordova 3.1中工作.我相信它已经正确安装但它没有出现在config.xml中,但它确实出现在cordova_plugins.js文件中.
我在index.js中有这个
function clickScan() {
var scanner = cordova.require("com.phonegap.plugins.barcodescanner.BarcodeScanner");
scanner.scan(
function (result) {
alert("We got a barcode\n" +
"Result: " + result.text + "\n" +
"Format: " + result.format + "\n" +
"Cancelled: " + result.cancelled);
},
function (error) {
alert("Scanning failed: " + error);
}
);
}
Run Code Online (Sandbox Code Playgroud)
现在,当我按下扫描按钮时,似乎运行此代码,但直接跳转到成功功能,只显示带有空白结果的警告框.
我正在使用并通过cordova插件添加的扫描仪是https://github.com/wildabeast/BarcodeScanner
我目前没有将barcodescanner.js文件导入html中,因为我已经使用旧版本的cordova,因为我相信这在3+中的处理方式不同,似乎在cordova_plugins.js文件中定义了?
更新:据我所知,上面的配置似乎没有任何明显错误弹出Eclipse.
我们正尝试在本地重新创建一些实时API以进行测试.
我们正在尝试构建一个非常基本的PHP副本,它使用JSON响应Ajax请求.下面的代码就是我现在返回的字符串,另一端的错误会引发错误:
"Uncaught TypeError: Cannot read property 'instanceId' of undefined".
Run Code Online (Sandbox Code Playgroud)
码:
$var = "{'request':{'instanceId':'1234546','usage':'1'}}";
echo($var);
Run Code Online (Sandbox Code Playgroud)
我们已经过测试,它可以与live API一起使用.所以当我尝试返回虚拟JSON数据时,我做错了.现在据我所知,这不是一个有效的JSON响应,有没有办法轻易地"伪造"响应,就像我上面的那样?