小编not*_*sed的帖子

使内嵌链接的可点击区域更大而不影响布局

我希望使链接的可点击区域比实际可用的链接更大,因为对于预期的用户来说,它很难被击中.大约1.5倍的尺寸可能是合适的.这些是普通文本中的链接,所以我实际上无法将它们变大,这会弄乱布局.

我使用HTML5,CSS3,JS甚至Mozilla特定功能来实现这一点,因为最新的Firefox版本是唯一的目标,虽然基本的CSS/HTML而不是这样的黑客当然会更好!

html css accessibility

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

使用"on change"回调从jQuery插件更新AngularJS模型

我建立了它需要一个屏幕键盘触摸屏电脑一个Web应用程序,并在尝试使用这个优秀的(或至少是唯一一个我能找到那并不可怕)键盘. https://github.com/Mottie/Keyboard/

问题是,正如您可能已经猜到的那样,使用屏幕键盘时模型不会更新.这是我的代码,哪种有效,但各种丑陋:

部分HTML:

<input type="text" class="keyboard" ng-model="newUser.name">
<input type="text" class="keyboard" ng-model="newUser.email>
Run Code Online (Sandbox Code Playgroud)

从partitial页面控制器初始化键盘:

$('.keyboard')
.keyboard({
    stickyShift: false,
    usePreview: false,
    autoAccept: true,

    change: function(e, kb, el) {
        $scope.newUser.name = el.value;
    }
});
Run Code Online (Sandbox Code Playgroud)

因此,在jQuery插件触发的更改中,我可以运行一些东西.显然这仅用于更新单个字段/模型,名称一个(当电子邮件根本不起作用并且将覆盖名称字段)时,我需要在与键盘一起使用时更新任意数量的字段,并且纠正一个.我如何用一种不那么糟糕的,不是硬编码的(如果可能而不是太复杂)的方式来解决这个问题?

javascript jquery dom on-screen-keyboard angularjs

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

将带有JOIN ON的SQL查询转换为SQLAlchemy

我的查询看起来是这样的(当然,'3'和'4'在实际使用中会有所不同):

SELECT op_entries.*, op_entries_status.*
FROM op_entries
LEFT OUTER JOIN op_entries_status ON op_entries.id = op_entries_status.op_id AND op_entries_status.order_id = 3
WHERE op_entries.op_artikel_id = 4 AND op_entries.active
ORDER BY op_entries.id
Run Code Online (Sandbox Code Playgroud)

这是为了获得文章/订单组合的生产中的所有阶段(操作)以及每个阶段的当前状态(进度),如果存在状态条目.如果不是,仍然必须返回阶段,但状态行为空.

我在SQLAlchemy中遇到了这个问题.这本来是一个2部分的问题,但我已经找到了在这里用纯SQL这个的方法.现在在ORM中,这是一个不同的故事,我甚至无法弄清楚如何使用文档制作JOIN ON条件!

编辑(不允许新用户回答他们自己的问题):

相信我解决了它,我想在一个问题的帮助下写下来!也许这会帮助其他一些新手.

query = db.session.query(OpEntries, OpEntriesStatus).\
    outerjoin(OpEntriesStatus, db.and_(
        OpEntries.id == OpEntriesStatus.op_id,
        OpEntriesStatus.order_id == arg_order_id)).\
    filter(db.and_(
        OpEntries.op_artikel_id == artidQuery,
        OpEntries.active)).\
    order_by(OpEntries.id).\
    all()
Run Code Online (Sandbox Code Playgroud)

我保持这个开放,以防有人得到更好的解决方案或任何见解.

python sql sqlalchemy

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