小编Eva*_*van的帖子

在域上创建JavaScript cookie并跨子域读取它

下面是一个JavaScript cookie,写在用户的计算机上12个月.

在我们在主域上设置cookie之后example.com,如果用户访问子域test.example.com,我们需要继续在"test"子域中识别用户的活动.

但是使用当前的代码,一旦他们离开www.example.com并访问test.example.com,他们就不再被标记为"HelloWorld".

是否有人能够帮助我的代码允许跨子域读取cookie?

<script type="text/javascript">
  var cookieName = 'HelloWorld';
  var cookieValue = 'HelloWorld';
  var myDate = new Date();
  myDate.setMonth(myDate.getMonth() + 12);
  document.cookie = cookieName +"=" + cookieValue + ";expires=" + myDate;
</script>
Run Code Online (Sandbox Code Playgroud)

javascript cookies

96
推荐指数
3
解决办法
20万
查看次数

如何在iframe中单击子页面时将父页面滚动到顶部?

当有人点击iframe(子页面)中的链接时,如何让父页面滚动到顶部?问题是子页面将保留在页面的同一位置,因为iframe的高度比父页面大很多.

请注意:父页面和子页面位于不同的子域中.

我创建了一个演示来展示这个:http: //www.apus.edu/_test/iframe/index.htm

iframe scroll parent

35
推荐指数
4
解决办法
5万
查看次数

使用jquery删除特定的内联样式

我正在使用的asp菜单是自动插入样式="width:3px;" 进入我的菜单表tds在我的标签之间创建一个讨厌的瞎扯.我正在测试用jquery删除这个内联样式,而不是我们的开发人员为这个化妆品瑕疵定制菜单.

下面是一个简单的例子:

<table border="1" cellspacing="0" cellpadding="0">
   <tr>
      <td style="width:3px;">hello world</td>
   </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

在jquery中,我可以通过执行以下操作删除所有带有style属性的tds:

$('td').removeAttr('style');
Run Code Online (Sandbox Code Playgroud)

所以,我的问题是,我如何定位仅包含3px的内联样式?

这是我的现场演示:http://jsfiddle.net/n9upF/

css jquery inline-styles

5
推荐指数
2
解决办法
2万
查看次数

Jquery手风琴全部展开全部折叠

我正在寻找一种方法来包括"全部扩展"和"全部崩溃".我用一个简单的jquery手风琴用新代码更新了演示.

原始代码应记入Ryan Stemkoski的http://www.stemkoski.com/stupid-simple-jquery-accordion-menu/

演示:http://jsbin.com/ucalu3/5/

$(document).ready(function() { 
  $('.question').click(function() {

  if($(this).next().is(':hidden') != true) {
                $(this).removeClass('active'); 
    $(this).next().slideUp("normal");
  } else {
    $('.question').removeClass('active');  
     $('.answer').slideUp('normal');
    if($(this).next().is(':hidden') == true) {
    $(this).addClass('active');
    $(this).next().slideDown('normal');
     }   
  }
   });

  $('.answer').hide();

  $('.expand').click(function(event)
    {$('.question').next().slideDown('normal');
        {$('.question').addClass('active');}
    }
  );

  $('.collapse').click(function(event)
    {$('.question').next().slideUp('normal');
        {$('.question').removeClass('active');}
    }
  );
});
Run Code Online (Sandbox Code Playgroud)

jquery expand accordion collapse

5
推荐指数
2
解决办法
2万
查看次数

CSS显示IE的内联块问题

我遇到了IE6和IE7问题,我希望有人为我提供解决方案,而不是使用IE6/7.右边的成本需要与左边的标签位于同一条线上.我只能在FireFox中使用它,但是在IE7中,即使我使用的是内联块,它也会将成本放在下面.任何帮助将不胜感激

注意:我打开边框,所以我可以看到发生了什么......

演示我的问题:http: //jsbin.com/ilese4/

这是它在IE7中渲染的图片.

替代文字

css internet-explorer inline block

5
推荐指数
1
解决办法
2万
查看次数

使用 Jquery 将查询字符串附加到 URL

我究竟做错了什么?

  1. 仅在 URL 位置为“/MyWebsite/Example.aspx”的页面上附加“?template=PW”
  2. 但仅限于包含“/HelloWorld/default.aspx”的链接

没有与此链接关联的 ID 或类,因此我必须查找 URL。

这是我的代码,但链接没有更新..我知道我很接近!

$(document).ready(function(){
    if (document.location.href.indexOf('/MyWebsite/Example.aspx') > 0)  
        {
            $('a[href*="/HelloWorld/default.aspx"]').append("href",$("?template=PW"))
        }
});
Run Code Online (Sandbox Code Playgroud)

jquery

5
推荐指数
1
解决办法
3万
查看次数

获取 URL 的文件名和父文件夹

这个 javascript 将获得整个路径和文件名,但是想法是检索文件名 + 扩展名及其父文件夹,因此它返回:

/thisfolder/thanks.html

var url = "www.example.com/get/thisfolder/thanks.html";
var path = url.substring(url.indexOf('/')+1, url.lastIndexOf('.'));
alert(path)
Run Code Online (Sandbox Code Playgroud)

JS小提琴

javascript substring

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

Jquery Tab链接到选项卡中内容的另一个选项卡

我正在使用JQuery选项卡插件.

我想链接标签1中的内容,将我带到标签3,而不是点击标签3来实现它.我该怎么做呢?

@redsquare ...所以,我根据你的建议修改了它,我可以让所有标签互相交互.这个改变有效,再次感谢,所以我想我想知道是否有更好的写作方式或者这是最好的方法吗?

最新变化的演示:http://jsbin.com/etoku3/

<script type="text/javascript"> 
    $(document).ready(function() {
        var $tabs = $("#container-1").tabs();
          $('a.tab1').click(function(){$tabs.tabs('select', 0);});
          $('a.tab2').click(function(){$tabs.tabs('select', 1);});
          $('a.tab3').click(function(){$tabs.tabs('select', 2);});
          $('a.tab4').click(function(){$tabs.tabs('select', 3);});
          $('a.tab5').click(function(){$tabs.tabs('select', 4);});
    });
</script>
Run Code Online (Sandbox Code Playgroud)

jquery tabs jquery-ui hyperlink jquery-ui-tabs

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

从另一个文件包含的文件中运行javascript函数

我们使用document.write从另一个javascript文件中包含一个javascript文件.在第一个javascript文件中是对第二个javascript文件中的函数的调用.因此,我们收到一条错误消息:调试代码时,'gMunchkin'未定义.我做错了什么,怎么能以这种方式调用'gMunchkin'?

我使用IE7来看演示:http://www.apus.edu/bin/r/u/test.htm

javascript

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

Apple.com的搜索棒在点击时会增长?

有人能够指出一个"类似的"jquery插件的正确方向,例如,可以复制苹果的新搜索棒功能吗?

使用Safari或Chrome时,点击苹果全球导航中的搜索栏会增加尺寸.我想对我的一个项目加入同样的效果.

链接:http://www.apple.com/about/webbadges/

我感谢您的帮助!

埃文

css search jquery

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

迭代并向每个段落添加类

我正在尝试为第一个P添加一个类"ignore",为每个块添加一个类"style"用于最后一个P.

<div class="tiles_large">
    <span class="spacer">&nbsp;</span>
       <p>image here</p>
    <span class="spacer">&nbsp;</span>
       <h4>headline here</h4>
    <span class="spacer">&nbsp;</span>
       <p>content here</p>
    <span class="spacer">&nbsp;</span>
    </div>

    <div class="tiles_small">
    <span class="spacer">&nbsp;</span>
       <p>image here</p>
    <span class="spacer">&nbsp;</span>
       <h4><div><span>headline here</span></div></h4>
    <span class="spacer">&nbsp;</span>
       <p>content here</p>
    <span class="spacer">&nbsp;</span>
    </div>
Run Code Online (Sandbox Code Playgroud)

这是我的jquery,但它没有返回预期的结果.

  $(".tiles_large p,.tiles_small p").each(function() {
    $(this).find("p:first").addClass("ignore");
  });

  $(".tiles_large p,.tiles_small p").each(function() {
    $(this).find("p:last").addClass("style");
  });
Run Code Online (Sandbox Code Playgroud)

这是我的小提琴

jquery

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

jquery选项卡切换链接,以便它们跳转到页面顶部?

我得到了redsquare的一些很好的帮助,以便从内容中的链接更改jquery选项卡,但我还有一个问题,我正在寻找支持......

当用户单击链接以切换到内容中的其他选项卡时,我是否可以将页面跳转到页面顶部?

在我的演示链接中,滚动到页面底部以单击链接,它们可以完美地切换标签,您可以确认是否向上滚动.

因此,我正在寻找切换以将用户跳到页面顶部,因此用户无需"滚动"到页面顶部即可开始阅读新内容.

这是我的演示:http: //jsbin.com/etoku3/11

现有代码:

<script type="text/javascript">
    $(document).ready(function() {
        var $tabs = $("#container-1").tabs();
        var changeTab = function(ev){
          ev.preventDefault();
          var tabIndex = this.hash.charAt(this.hash.length-1) -1;
          $tabs.tabs('select', tabIndex);
         };
        $('a.tablink').click(changeTab);
    });
</script> 
Run Code Online (Sandbox Code Playgroud)

jquery user-interface tabs

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

在未定义时定义jquery

当出现错误时$(document).ready(function(){ is undefined,这是因为jquery库不在我的情况的页面上,但是这个错误发生了,因为我的页面上有一个小的jquery插件来解决当jquery库在特定时间段存在时的问题用户的会话.

除了在发生此特定错误时将jquery库放在页面上之外,还有什么方法可以简单地检查jquery是否存在,或者整个页面上是否发生错误?

jquery

0
推荐指数
2
解决办法
108
查看次数