Tag: javascript

Jquery Date.parse在Chrome浏览器中返回NaN?

我有一个senario,我必须解析两个日期,例如开始日期和结束日期。 var startdate = ’02/01/2011′; var enddate = ’31/12/2011′; 但是如果我们提醒开始日期 alert(Date.Parse(startdate)); i will get 1296498600000 但如果我警告enddate alert(Date.Parse(enddate)); i will get NaN 但这适用于除Chrome以外的其他浏览器,但在其他浏览器中 alert(Date.Parse(enddate)); i will get 1370889000000 任何人都可以知道解决方法吗?

如何使用PHP和Ajax将数组传递给Javascript?

抱歉如果这个解释不清楚,我也很难理解。 如何使用PHP和Ajax将数组发送到Javascript? 我正在使用Ajax来获取一系列照片,然后我想在我的页面上附加一个空的 。 jQuery看起来如下: $.ajax({ url: “”, type: ‘POST’, data: form_data, success: function(data) { alert(data); } PHP函数getPhotos看起来像这样: <?php $photos = array(); foreach ($data as $photo) { array_push($photos,$photo['source']); } // echo json_encode($photos); How should I be returning $photos? 如果我只是echo $photos; 数据被发送到成功回调,但它似乎不是可用的格式。 如果我在PHP中执行var_dump($photos) ,结果如下所示: array(4) { [0]=> string(14) “some_image.jpg” [1]=> string(14) “some_image.jpg” [2]=> string(14) “some_image.jpg” [3]=> […]

使用jQuery / JS来确定星期几

是否有使用JavaScript或jQuery的方法来确定它是星期几? 例如,如果用户在框中选择的日期是星期日,我可以提醒他们。 谢谢

你会如何设置动画以使其跟随曲线?

如果我有 我怎么能让它在曲线上移动? 我用Google搜索了所有内容,但似乎无法找到另一个可以同时调用两个函数的示例。 这是我想要的代码,但不起作用: $(‘#curve’).click(function () { $(this).animate( { top: 400, left = $(this).left() + $(this).left()*$(this).left() }, ‘slow’, function() { $(this).animate( { left: 600 }, ‘fast’ ); } ); }); 即使这不是正确的代码,我相信动画只需要“目的地”来进行某些操作,因此我认为动态目标不起作用。 我想要做些什么呢? 编辑::我肯定会拿起那个插件,但我也想知道为什么这些代码不能像我期望的那样工作。 这是使用for循环和延迟方法的另一种尝试 $(‘#curve’).click(function () { for (var i=0; i<400; i++ ) { $(this).delay(1000); $(this).css( { top: i, left: i*1.5 } ); } }); […]

$ .post投掷“非法调用”

编辑:迄今为止建议的答案都没有奏效。 我正在用django运行这个电话。 第一次运行时,服务器返回“n_usr”(更改用户文件的格式)。 第二次,它只是抛出Illegal invocation错误。 function log_in () { username = $(‘#usr_enter’).val(); password = $(‘#pass_enter’).val(); if(!n_usr){ $.post(‘/ajax/login’,{password: password, username: username}, function(data) { if(data == “n_usr”){ $(‘#new_user_entry’).show(‘slow’); n_usr = true; } else { } }) }else { password2 = $(‘#pass_re_enter’); penname = $(‘#pen_enter’); $.post(‘/ajax/login’, {password: password, password2: password2, username: username, pen_name: penname, TN: “TN”}, function(data) { […]

如何从外部调用$(document).ready中的函数

如何从$(document).ready()外部调用函数lol(),例如: $(document).ready(function(){ function lol(){ alert(‘lol’); } }); 尝试: $(document).ready(function(){ lol(); }); 简单地说: lol(); 它必须在外部javascript中调用,如: function dostuff(url){ lol(); // call the function lol() thats inside the $(document).ready() }

如何禁用jQuery中的重复keydown

当用户按下某个键时,我希望keydown()事件只被调用一次,但是在用户停止按键之前调用它。 这是我想要做的: $(document).keydown(function(event){ var keycode = (event.keyCode ? event.keyCode : event.which); if(keycode == ’39’){ $(“#box”).animate({“left”: “+=30px”}, “fast”); } }); 因此,当用户按下右箭头键时,我希望div#框向右移动30px。 它会移动,但如果用户按下键,它就会飞走。 我需要它每次按下仅移动30px,并停止,即使用户按下按键。 你知道怎么做到的吗?

jquery:$()。animate()不是函数

我做了很多搜索,无法找到我的问题的答案,所以这里。 我正在尝试使用本教程创建一个滑动切换菜单,我收到错误slideoutMenu.animate is not a function 这是有问题的html div: myLink Toggle Add new task See completed tasks Go to metrics page 这是我的js函数: $(document).ready(function(){ $(‘.slideout-menu-toggle’).on(‘click’, function(event){ event.preventDefault(); console.log(“in the toggle func”); var slideoutMenu = $(“.slideout-menu”); var slideoutMenuWidth = $(“.slideout-menu”).width(); console.log(“width : ” + slideoutMenuWidth); slideoutMenu.toggleClass(“open”); if(slideoutMenu.hasClass(“open”)){ console.log(“open….”); slideoutMenu.animate({ left: “0px” }, 500); } else { slideoutMenu.animate({ left: […]

单击按钮更改背景,仅使用CSS?

是否可以在button点击时更改背景颜色; 整个document ,只使用CSS和HTML5? (例如: 它在JavaScript中是微不足道的 )

跨浏览器选择范围库?

有谁知道用javascript编写的任何跨浏览器用户选择范围库? 我找到了一些jQuery插件,(坦率地说,这些插件太限制了,非常多)。 我想知道你在那里发现了什么。 不要再向我发送谷歌搜索,(我花了几天时间研究这一切)。 希望这可以成为未来程序员可以找到答案的地方。