小编Has*_*shi的帖子

如何选择除JQuery中单击的元素之外的所有类?

我有一个在Drupal上开发的网站.我使用一个名为collapsiblock的模块(它基本上是一个JQuery插件)来实现类似手风琴的效果.它对我很好(虽然它是在Beta).但我想修改它,以便当用户点击手风琴的一个项目时,其他项目将崩溃.

在其当前的统计数据中,它的工作方式是,当用户点击一个项目时,它将检查项目是否已折叠或展开,并且它将使项目相反.这意味着如果用户点击一个项目,它将展开,如果他/她点击另一个项目,它也将展开,但它不会折叠先前点击的项目.

你可以看到下面的代码.我知道在哪里可以添加要折叠的代码以及如何折叠和展开.我的问题是:如何选择所有具有".collapsiblock"类的项目,除了用户点击的项目?

注意:具有".collapsiblockCollapsed"类的项目将被折叠,如果从项目中删除此类,则会扩展该项目.

// $Id: collapsiblock.js,v 1.6 2010/08/18 19:17:37 gagarine Exp $

Drupal.Collapsiblock = Drupal.Collapsiblock || {};

Drupal.behaviors.collapsiblock = function (context) {
  var cookieData = Drupal.Collapsiblock.getCookieData();
  var slidetype = Drupal.settings.collapsiblock.slide_type;
  var defaultState = Drupal.settings.collapsiblock.default_state;
  var slidespeed = parseInt(Drupal.settings.collapsiblock.slide_speed);
  $('div.block:not(.collapsiblock-processed)', context).addClass('collapsiblock-processed').each(function () {
    var id = this.id;
    var titleElt = $(':header:first', this).not($('.content :header',this));
    if (titleElt.size()) {
      titleElt = titleElt[0];
      // Status values: 1 = not collapsible, 2 = collapsible and expanded, 3 = collapsible and collapsed, 4 = always collapsed …
Run Code Online (Sandbox Code Playgroud)

javascript jquery drupal javascript-framework content-management-system

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

从MIPS程序集中的用户输入读取文件名

我正在编写一个MIPS汇编代码,它会询问用户文件名,并会生成一些有关文件内容的统计信息.

但是,当我从头开始将文件名硬编码到一个变量中时它工作得很好,但是当我要求用户输入文件名时它不起作用.

经过一些调试,我发现程序在内存中的用户输入结束时添加了0x00 char和0x0a char(检查asciitable.com),这就是为什么它不能根据用户输入打开文件的原因.

任何人都知道如何摆脱那些额外的字符,或如何从用户获取其名称后打开文件?

这是我的完整代码(它正常工作,除了来自用户的文件名,任何人都可以自由地将它用于他/她想要的任何目的):

        .data
fin:   .ascii ""      # filename for input
msg0:   .asciiz "aaaa"
msg1:   .asciiz "Please enter the input file name:"
msg2:   .asciiz "Number of Uppercase Char: "
msg3:   .asciiz "Number of Lowercase Char: "
msg4:   .asciiz "Number of Decimal Char:   "
msg5:   .asciiz "Number of Words:          "
nline:  .asciiz "\n"
buffer: .asciiz ""
        .text

#-----------------------
    li $v0, 4
    la $a0, msg1
    syscall

    li $v0, 8
    la $a0, fin
    li $a1, 21
    syscall

    jal fileRead …
Run Code Online (Sandbox Code Playgroud)

assembly mips mars-simulator

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

MySQL Workbench可以在查询结果网格中显示选定的行数吗?

我目前正在使用MySQL Workbench编写非常复杂的SQL查询。为了比较不同的方法,我需要非常快速地知道查询返回了多少条记录。

因此,执行后,有什么方法可以立即在结果网格中看到查询返回的记录数?

我知道我可以转到“表单编辑器”选项卡,然后单击下一步,它将显示类似(2/179)的内容。但这对我来说是一个非常繁琐的过程。

php mysql mysql-workbench workbench

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