小编Gir*_*iri的帖子

jQuery css回调函数

我正在尝试使用jQuery扩展我的搜索栏.我也想隐藏导航链接.

我有一些像这样的jQuery代码.这个代码在焦点时工作正常.

$(".searchBox input").focus(function(){
    $("#navlinks").css('display','none');
   $(this).css({'width':'200px','-moz-transition':'width 0.5s ease-out','-webkit-transition':'width 0.5s ease-out','transition':'width 0.5s ease-out'});
});

 $(".searchBox input").focus(function(){
       $(this).css({'width':'100px','-moz-transition':'width 0.5s ease-out','-webkit-transition':'width 0.5s ease-out','transition':'width 0.5s ease-out'});
$("#navlinks").css('display','block');
    });
Run Code Online (Sandbox Code Playgroud)

第二个功能也很好 except it display the content before animation complete.

所以我只想$("#navlinks").css('display','block');在完成动画时才能被激活.

谁能告诉我怎么样?

谢谢

javascript css jquery css-animations

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

Rails 4 - 多对多的关系

我有一个Bookmark模特.我想要一个List模特.所以我的用户可以创建书签列表.

List用这个命令创建了一个脚手架

rails generate scaffold List title:string
Run Code Online (Sandbox Code Playgroud)
  1. 列表可以有许多书签
  2. 书签可以有许多列表

有人可以帮我创建List Bookmark关系吗?

如果你能给我一些学习资源,那将是非常棒的.

更新:

  1. 书签可以有许多列表

让我们说我收藏了http://stackoverflow.com.并说我有两个列表,如:

  1. 编程帮助
  2. 最喜欢的网站

然后我应该能够将我的书签添加到两个列表中.

所以我猜这A Bookmark can have many lists是一个有效的陈述.

activerecord ruby-on-rails ruby-on-rails-4

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

未捕获的TypeError:无法读取未定义的属性"top"

我有一些像这样的jQuery代码

$(document).ready(function(){
    $('.content-nav a').on('click',function(){
      var str = $(this).attr("href");   
      var the_id = str.substr(1);
        $("#container").animate({ scrollTop: $(the_id).offset().top }, 1000);
    });
});
Run Code Online (Sandbox Code Playgroud)

当我点击链接时,我得到的错误就像 Uncaught TypeError: Cannot read property 'top' of undefined

谁能告诉我什么是错的?

我正在使用从谷歌api加载的jQuery 1.8.3.

javascript jquery

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

jquery - 选中复选框时显示文本框

我有这个表格

<form action="">
  <div id="opwp_woo_tickets">
    <input type="checkbox" class="maxtickets_enable_cb" name="opwp_wootickets[tickets][0][enable]">
    <div class="max_tickets">
        <input type="text" name="opwp_wootickets[tickets][0][maxtickets]">
    </div>

    <input type="checkbox" class="maxtickets_enable_cb" name="opwp_wootickets[tickets][1][enable]">
    <div class="max_tickets">
        <input type="text" name="opwp_wootickets[tickets][1][maxtickets]">
    </div>

    <input type="checkbox" class="maxtickets_enable_cb" name="opwp_wootickets[tickets][2][enable]">
    <div class="max_tickets">
        <input type="text" name="opwp_wootickets[tickets][2][maxtickets]">
    </div>
  </div>
</form>
Run Code Online (Sandbox Code Playgroud)

截至目前,我正在使用此jquery代码在复选框选中时显示文本框.

jQuery(document).ready(function($) {
   $('input.maxtickets_enable_cb').change(function(){
        if ($(this).is(':checked')) $('div.max_tickets').show();
        else $('div.max_tickets').hide();
    }).change();
});
Run Code Online (Sandbox Code Playgroud)

它工作正常,但它会在选中时显示所有文本框.

有人可以帮我解决吗?

这是我的问题的演示.

http://codepen.io/mistergiri/pen/spBhD

html javascript jquery

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

如何在ruby中定义私有方法?

我是一名PHP程序员。刚开始学习Ruby。我对红宝石的私人声明感到困惑。

可以说我有这样的代码

private
def greeting
  random_response :greeting
end

def farewell
  radnom_response :farewell
end
Run Code Online (Sandbox Code Playgroud)

私人只适用于问候语还是问候语和告别?

ruby ruby-on-rails

3
推荐指数
2
解决办法
2409
查看次数

理解 python GIL - I/O 限制与 CPU 限制

来自python 线程文档

在 CPython 中,由于全局解释器锁,一次只有一个线程可以执行 Python 代码(尽管某些面向性能的库可能会克服这一限制)。如果您希望您的应用程序更好地利用多核机器的计算资源,建议您使用多处理。然而,如果您想同时运行多个 I/O 密集型任务,线程仍然是一个合适的模型。

现在我有一个像这样的线程工作者

def worker(queue):
    queue_full = True
    while queue_full:
        try:
            url = queue.get(False)
            w = Wappalyzer(url)
            w.analyze()
            queue.task_done()

        except Queue.Empty:
            queue_full = False
Run Code Online (Sandbox Code Playgroud)

这里w.analyze()做两件事

  1. requests使用库抓取 url
  2. pyv8使用javascript 库分析抓取的 html

据我所知,1是 I/O 限制,2也是 CPU 限制。

这是否意味着,申请了GIL 2,我的程序将无法正常运行?

python multithreading gil

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

是否有可能像jquery一样在google中托管twitter bootstrap.css?

可能重复:
Twitter Bootstrap的托管版本(也许是谷歌?)

截至目前我正在谷歌这样加载我的jquery .

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

Twitter Bootstrap是github中最受欢迎的项目.我认为它日益受欢迎,我很确定许多网站使用bootstrap.

如果有一个集中的api加载bootstrap,页面显然会加载更快,因为它可能已经像jQuery一样缓存在客户端的浏览器中.

像这样的东西

<link rel="stylesheet" type="text/css" href="http://bootstrap.twitter.com/2.2.2/bootstrap.min.css" />
<script src="//bootstrap.twitter.com/2.2.2/bootstrap.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

可能吗?

css api twitter google-api twitter-bootstrap

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

使用 jquery 在菜单 li 中添加活动类

截至目前我正在使用这样的代码

<script>
jQuery(document).ready(function($) {
  $("#menu li").click(function(){ 
      if ($("#menu li").hasClass('active')) {
        $("#menu li").removeClass('active'); 
      }
    $(this).addClass('active');
 });
});
</script> 
Run Code Online (Sandbox Code Playgroud)

它仅适用于选项卡式导航。

但我的网站使用不同的页面。我的意思是每个 href 都指向不同的页面。

有人可以告诉我如何使用 jquery 或 css 添加活动类吗li

谢谢

html css jquery

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

MySQL - 通过查询另一个表中的产品ID插入表中

我有两张桌子.

这是结构

CREATE TABLE IF NOT EXISTS `CATALOG_CATEGORY_PRODUCT` 
  ( 
     `CATEGORY_ID` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Category ID', 
     `PRODUCT_ID`  INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Product ID', 
     `POSITION`    INT(11) NOT NULL DEFAULT '0' COMMENT 'Position', 
     PRIMARY KEY (`CATEGORY_ID`, `PRODUCT_ID`), 
     KEY `IDX_CATALOG_CATEGORY_PRODUCT_PRODUCT_ID` (`PRODUCT_ID`) 
  ) 
ENGINE=INNODB 
DEFAULT CHARSET=UTF8 
COMMENT='Catalog Product To Category Linkage Table'; 

CREATE TABLE IF NOT EXISTS `CATALOG_PRODUCT_ENTITY_TIER_PRICE` 
  ( 
     `VALUE_ID`          INT(11) NOT NULL AUTO_INCREMENT COMMENT 'Value ID', 
     `ENTITY_ID`         INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT 
     'Entity ID', 
     `ALL_GROUPS` …
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

如何限制内爆输出中的数组值

我的数组中有10个以上的值.

我想用逗号分隔它.

所以我使用了这段代码

echo implode(",", $array);
Run Code Online (Sandbox Code Playgroud)

有人能告诉我如何限制价值观.我只需要前三个值

php arrays

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