小编Mat*_*iby的帖子

如何在提交后关闭fancybox iframe

当siteB上的用户点击提交时,我在siteB上有一个iframe,其中有一个来自siteA的

<input type="submit" value="Save url" name="commit" method="post" id="url_submit">
Run Code Online (Sandbox Code Playgroud)

我需要灯箱关闭

我尝试添加

$('#url_submit').click(function(){
  $.fn.fancybox.close();
});
Run Code Online (Sandbox Code Playgroud)

两个网站都没有,我有点困惑

javascript jquery lightbox fancybox

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

什么是这个reg ex错了

我有这个注册表

var id = url.match(/(\d+)\/\d+$/)[1]; 
Run Code Online (Sandbox Code Playgroud)

那就是解析网址

http://whatever.com/something/70/48/359
Run Code Online (Sandbox Code Playgroud)

它正在抓住48,但它失败了

http://whatever.com/something/70/48/359#
Run Code Online (Sandbox Code Playgroud)

为什么#搞乱了正则表达式

javascript regex

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

iframe在一个完整的网址?

我需要使用iframe从另一个网站拉入一个页面,但我不知道如何在sitea.com上显示来自siteb.com的页面

有任何想法吗

html iframe

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

Ruby宝石问题(最新进展)

我对发生的事情感到有点困惑.我的应用程序使用了一些不同的宝石,由于某种原因,存在需要更多宝石的问题.所以举个例子.我在config/environment.rb中有这个

config.gem 'will_paginate', :version => '2.3.12'
config.gem "bandsintown"
config.gem "gchartrb"
Run Code Online (Sandbox Code Playgroud)

我刚刚添加了gchartrb.当我跑

 rake gems
(in /Users/matt/Sites/someapp)
  - [R] will_paginate = 2.3.12
  - [R] bandsintown 
  - [ ] gchartrb 

 I = Installed
 F = Frozen
 R = Framework (loaded before rails starts)
Run Code Online (Sandbox Code Playgroud)

然后我跑了

sudo rake gems:install

gem install gchartrb
Successfully installed gchartrb-0.8
1 gem installed

gem list | grep gchart
gchartrb (0.8)
Run Code Online (Sandbox Code Playgroud)

所以我很困惑该怎么做.我在mac osx上的雪豹.这是我的环境

which gem
 /usr/local/bin/gem
which ruby
 /usr/local/bin/ruby

gem env

RubyGems Environment:
  - RUBYGEMS VERSION: 1.3.7
  - RUBY …
Run Code Online (Sandbox Code Playgroud)

ruby gem rubygems ruby-on-rails

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

我如何得到$ .each的最后一个元素

我有这个

     $.each(data, function (url) {
      $("ul").append($("<li class='horizontal'></li>").html(this.title));
    });
Run Code Online (Sandbox Code Playgroud)

我想把班级最后添加到最后一个......我该怎么办呢

jquery

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

在Ruby中进行分组的更简洁方法

好吧,我有一个4个对象的数组,如

 => [#<Graphic id: 3...">, #<Collection id: 1....">, #<Category id:...">, #<Volume id: 15...">] 
 matches.size
 => 4 
Run Code Online (Sandbox Code Playgroud)

有4个不同的对象(图形,集合,类别,卷)我现在需要根据对象将它们分成4个数组.所以我创建了这个方法并且它的工作原理但它是如此的hackish ....任何关于如何以更简洁的方式实现相同的东西的想法...更多rubyesk

这是我的方法

def self.get_results(matches)
  graphics =  [], collections =  [], categories =  [], sub_categories =  []
  matches.group_by(&:class).each do |key, group|
    case group.first.class.to_s     
    when "Graphic"
     graphics << group
    when "Category"                
     categories << group
    when "SubCategory"      
     sub_categories << group
    when "Collection"        
     collections << group
    end
  end
  [graphics.flatten, collections.flatten, categories.flatten, sub_categories.flatten]
end  
Run Code Online (Sandbox Code Playgroud)

ruby arrays group-by ruby-on-rails ruby-on-rails-3

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

字符串中有句号吗?

所以我使用这个wordpress函数来获取用户图像

the_author_meta('author_image', the_author_ID() 
Run Code Online (Sandbox Code Playgroud)

它或者返回something.jpg或者something.png或者something.gif如果发现图像否则将返回像2330的整数,我会怎么做的preg_match或一些有条件的,让我知道如果图像是存在的.我正在考虑做一个preg_match来查看名称中是否有一段时间,但是如果有人有更好的想法,那将是很好的..

php regex wordpress preg-match

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

如何基于dom名称的一部分循环遍历元素

我想通过javascript隐藏页面中以_dropMenu结尾的所有元素...所以这就是我所拥有的

window.onload = function() {
  hideNav();
};

    function hideNav(){
      myArray = element("_dropMenu");// this is what need changing 
      for (i=0;i<=5;i++)
      {
         i.style.visibility = 'hidden';
      }
    }
Run Code Online (Sandbox Code Playgroud)

这显然是错误的,但我如何首先获取页面上以_dropMenu结尾的所有元素然后循环遍历它们并将它们设置为隐藏...我更喜欢javascript,因为我只在页面上有原型但是如果我需要添加jquery我会......

javascript jquery prototypejs

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

如何为此添加选择器更改事件?

这是我的jquery工作得很好

$(document).ready(function(){
    $('#new_average, #max_occupancy').keyup(function(){
        factor = $(".industry_picker option:checked").attr("title");
        average = $('#new_average').val();
        if($('#new_average').val().indexOf("$") != -1){
            average = average.substring(1);                                                     
        }
        if($("#max_occupancy").val() != ""){
            max_occupancy = $("#max_occupancy").val();
            max_total = ((average * factor) * max_occupancy) * 30;
            if(factor != ""){
                $("#new_calc").val("$" + max_total + ".00");
            }

        }                                                   
    });
});
Run Code Online (Sandbox Code Playgroud)

但问题是我需要这个来启动keyup和on

 $(".industry_picker") 
Run Code Online (Sandbox Code Playgroud)

改变....我知道我可以复制这个确切的功能,并有一个

 $(".industry_picker").change 
Run Code Online (Sandbox Code Playgroud)

但我觉得这是一个黑客...是否有一个更好的方式来拥有

$('#new_average, #max_occupancy").keyup 
Run Code Online (Sandbox Code Playgroud)

$(".industry_picker").change  
Run Code Online (Sandbox Code Playgroud)

在相同的选择器或更好的方式实现这一点,而无需再次复制整个功能

javascript jquery

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

在ruby中格式化

我有这个:

artists = search_object.map{|x| x["artistName"]}.uniq
=> ["Metallica", "Madonna", "Lady Gaga"]
Run Code Online (Sandbox Code Playgroud)

我需要这种格式json:

{"artists":[{"name":"Metallica"},{"name":"Madonna"},{"name":"Lady Gaga"}]}
Run Code Online (Sandbox Code Playgroud)

我试过这个:

>>     @api = {}
=> {}
>>          @api[:artists] = artists
=> ["Metallica", "Madonna", "Lady Gaga"]
>> @api
=> {:artists=>["Metallica", "Madonna", "Lady Gaga"]}
Run Code Online (Sandbox Code Playgroud)

我在这样的api调用中需要它:

respond_to do |format|
  format.json { render :json => @api}
end
Run Code Online (Sandbox Code Playgroud)

但是什么回来是不合适的json.

我如何以这种格式获得它?

ruby json ruby-on-rails

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