问题列表 - 第29994页

在Firefox和Chrome中隐藏多行SELECT的垂直滚动条?

这个问题看起来很简单(overflow:hidden对吧?),直到我无法解决.我有一个定义大小的简单多行SELECT:

<select size="10" name="elements">
... 
</select>
Run Code Online (Sandbox Code Playgroud)

MSIE和Opera仅在需要时显示垂直滚动条,但Firefox和Chrome 始终显示处于禁用状态的垂直滚动条.

我尝试设置overflow,overflow-y,甚至overflow-x,但没有任何效果.有任何想法吗?

firefox select google-chrome scrollbar

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

JavaScript对象属性是否可以引用同一对象的另一个属性?

我最近尝试创建这样的对象:

var carousel = {
      $slider: $('#carousel1 .slider'),
      panes: carousel.$slider.children().length
    };
Run Code Online (Sandbox Code Playgroud)

我的意图是通过缓存$('#carousel1 .slider')对象属性的结果来提高jQuery的选择器性能,并保持代码简洁和相对干燥.

但是,这不起作用.当代码执行时,它在尝试解析值时抛出异常panes,抱怨carousel未定义.

这是有道理的,因为我假设carousel在赋值语句完全执行之前没有完全声明.但是,我想避免诉诸于此:

var carousel = {};
carousel.$slider = $('#carousel1 .slider');
carousel.panes = carousel.$slider.children().length;
Run Code Online (Sandbox Code Playgroud)

这并没有太糟糕,但是carousel对象将有更多依赖于其他属性值的属性,因此很快就会变得冗长.

我尝试过使用this,但无济于事.我可能没有正确使用它,或者这可能不是一个有效的方法.

对象的属性是否有一种方法可以引用同一对象的其他属性,而该对象仍然被声明?


基于Matthew Flaschen和casablanca的答案(谢谢,伙计们!),我认为这些是我最终得到的实际代码的版本,基于每种方法:

// Matthew Flaschen

var carousel = new (function() {
  this.$carousel = $('.carousel');
  this.$carousel_window = this.$carousel.find('.window');
  this.$carousel_slider = this.$carousel.find('.slider');
  this.$first_pane = this.$carousel.find('.slider').children(':first-child');
  this.panes = this.$carousel_slider.children().length;
  this.pane_gap = this.$first_pane.css('margin-right');
})();
Run Code Online (Sandbox Code Playgroud)

// casablanca

var $carousel = $('.carousel'),
    $carousel_slider = …
Run Code Online (Sandbox Code Playgroud)

javascript properties declaration object variable-assignment

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

重写继承的getter/setter

我有一个继承自Sprite的类(Wall).

Sprite已经具有width和height属性.但是对于墙,我需要在属性改变时做一些其他额外的计算(确保新的大小不会导致它与任何其他墙重叠).

那么,如何在Wall的宽度设置器中设置从Sprite类继承的width属性?(或者,如果设置宽度,可能还有另一种方法来检查我的边界?)

public override function set width(w:Number):void {
    //make sure it is a valid size
    //if it is, then set the width of the *Sprite* to w. How?
}
Run Code Online (Sandbox Code Playgroud)

inheritance overriding actionscript-3 getter-setter

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

控件模板或样式中的触发器是否有订单?

在Style的controlTemplate中是否有触发器的执行顺序?例如.IsMouseOver触发器应该在IsSelected之后首先出现?

wpf

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

没有限制的偏移MySQL

可能重复:
Mysql Offset无限行

是否可以在MySQL中使用'offset'指定查询但没有'limit'.例如:

SELECT * FROM countries OFFSET 2
Run Code Online (Sandbox Code Playgroud)

失败,但是:

SELECT * FROM COUNTRIES LIMIT 8 OFFSET 2
Run Code Online (Sandbox Code Playgroud)

工作良好.我想指定偏移量.谢谢!

mysql

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

黄瓜方案失败没有错误消息

我正在使用我的Mac OS X盒子上的Rails和Cucumber.当我尝试运行以下方案时:

Feature: ActorDetail
  In order to learn about an actor
  As a costumer 
  I want to see their details

Scenario: Actors page should exist
Given I am on actor page
Then I should see "Actors"
Run Code Online (Sandbox Code Playgroud)

当我尝试运行测试时,我得到以下内容:

kevin:11:17 PM:~/Documents/Rails/testApp: cucumber
Using the default profile...
/usr/local/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/rails/gem_dependency.rb:119:Warning:     Gem::Dependency#version_requirements is deprecated and will be removed on or after August     2010.  Use #requirement
F--F

Failing Scenarios:
cucumber features/ActorDetail.feature:6 # Scenario: Actors page should exist

1 scenario (1 failed)
2 steps (2 skipped)
0m0.138s …
Run Code Online (Sandbox Code Playgroud)

bdd ruby-on-rails cucumber

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

移植iPhone应用程序.如果您要从头开始重新启动应用程序,您会采取哪些不同的做法?

如果您要从头开始重新启动应用程序,那么您知道要移植到的平台会有什么不同吗?这个问题来自我的团队即将开发针对iphone,android和qt的移动应用程序.我们的目标是首先完成iphone版本,然后移植到android和qt,知道从一开始就掌握/使用的任何提示或意识形态会很好,这将使移植过程尽可能无缝.我相信你们中有几个人已经完成了他们的应用程序的iphone版本,然后开始开发一个Android版本.我很想知道你遇到的任何障碍,或者你希望从一开始就知道的事情.

编辑:更具体地说,我们正在制作的应用程序将包含表单和一些视觉效果(图表)

iphone qt android porting

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

我应该#include使用'htonl'?

我想htonl在我的ruby c扩展中使用该函数,但不想使用随附的任何其他互联网内容.什么是最简约的文件#include仍然可移植?浏览我计算机上的头文件,我可以看到machine/endian.h或者sys/_endian.h让我使用它们,虽然我不确定这是不是一个好主意.

c include endianness

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

Python MySQLDB SSL连接

我将我的数据库设置为要求ssl.我已经确认我可以通过命令行通过传递公钥来连接到数据库[并且已确认如果我不传递公钥则无法连接]

我在django应用程序中遇到的错误与我没有传递密钥时的错误相同.似乎我没有正确设置我的settings.py以将路径传递给公钥.

我的设置有什么问题?我正在使用python-mysqldb.

DATABASES['default'] = {
    'ENGINE': 'django.db.backends.mysql',
    'HOST': 'my-host-goes-here',
    'USER': 'my-user-goes-here',
    'NAME': 'my-db-name-goes-here',
    'PASSWORD': 'my-db-pass-goes-here',
    'OPTIONS': {
        'SSL': '/path/to/cert.pem',
    }
}
Run Code Online (Sandbox Code Playgroud)

python mysql database django ssl

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

我可以像使用Html.ActionLink一样使用asp:Button吗?

我有一个ActionLink:

    <%: Html.ActionLink("MyAction", "MyAction") %>
Run Code Online (Sandbox Code Playgroud)

我想用一个按钮代替.像这样的东西:

    <asp:Button ID="Button1" runat="server" Text="MyAction" />
Run Code Online (Sandbox Code Playgroud)

单击按钮执行与单击ActionLink相同的操作需要做什么?

asp.net asp.net-mvc

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