小编caf*_*igh的帖子

jQuery on()无效

我有下面的代码,动画div(#feedback-form-container)可以滑入和滑出,单击时会跳转到屏幕中心,然后关闭这些幻灯片动画.一旦div中的表单被提交并且表单返回到它的位置,我想再次将这些动画重新打开,但是这不起作用.我试图使用on()没有成功.有人能发现问题吗?我很难过.

/////////////////////feedback form animation//////////////////////
jQuery(document).ready(function($) {
  //find center of screen
  var $screenwidth = $(window).width();
  var $screencenter = $screenwidth / 2 - 177;
  var $startpos = $screencenter + 260;
  var overlay = jQuery('<div id="simpleoverlay"> </div>');

  //hover to slide functions
  $('div#feedback-form-container').hover(function() {
    $('div#feedback-form-container').animate({
      left: '+=260px'
    },
    '2000');
  },

  function() {
    $('div#feedback-form-container').animate({
      left: '-=260px'
    },
    '6000');

  });
  //click to slide to center of screen
  $('div#feedback-form-container').click(function() {
    $('div#feedback-form-container').animate({
      left: '+=' + $screencenter
    },
    {
      duration: '2000',
      easing: 'swing',
      complete: setTimeout(function() {
        overlay.appendTo(document.body)
      },
      500) …
Run Code Online (Sandbox Code Playgroud)

jquery

1
推荐指数
1
解决办法
111
查看次数

用url参数触发jQuery click事件?

我的页面上有一个jQuery点击功能,触发了反馈表单div的打开.基本上我想指定一个触发此事件的URL,而不需要点击它.比如foo.com?formopen

这可能吗?我想我需要通过网址传递一些数据,但不知道如何去做.

jquery

1
推荐指数
1
解决办法
7068
查看次数

标签 统计

jquery ×2