小编Zol*_*aKt的帖子

jQuery"闪烁突出显示"对div的影响?

我正在寻找一种方法来做到以下几点.

我添加了<div>一个页面,ajax回调返回一些值.将<div>填充有从AJAX调用值,并且<div>然后将被预置到另一个<div>,其作为一个表列.

我想引起用户的注意,向他/他表明页面上有新内容.
我希望<div>闪烁,而不是显示/隐藏,但突出/不突出一段时间,让我们说5秒钟.

我一直在看blink插件,但据我所知,它只显示/隐藏在一个元素上.

顺便说一句,解决方案必须是跨浏览器,是的,不幸的是IE包括在内.我可能不得不破解一点,让它在IE中工作,但总的来说它必须工作.

css jquery effects highlighting

85
推荐指数
7
解决办法
22万
查看次数

jQuery Mobile适用于移动和桌面?

我正在开发一个网络应用程序.MySql/PHP后端,以及HTML/jQuery前端.

我想使用jQuery UI框架.

现在看到jQuery Mobile已经出局了,我想让移动设备尽可能地访问应用程序.

我用谷歌搜索,但没有找到质量答案.

如果我使用jQuery Mobile,我可以使用相同的代码完成所有工作吗?

如果从移动浏览器访问,我希望它显示移动小部件.
但是使用jQuery UI小部件可以从桌面浏览器访问.

这可能只是通过使用jQuery Mobile及其标记,或者我必须分别编写移动(jQuery Mobile)和桌面(jQuery UI)的前端?

也就是说,如果从桌面浏览器访问,jQuery Mobile可以自动"回退"到jQuery UI.

mobile jquery jquery-ui jquery-mobile

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

CSS减轻父鼠标悬停时的子元素

这是我的问题.
我有一个div包含另外两个divs:基本上一个用于标题,一个用于内容.

当用户将鼠标指向父级时,我想要减轻(改变alpha级别,或者欢迎其他一些方法)div.两个孩子的颜色divs应该改变,并变得轻微.如果可能的话,我想避免使用javascript.

如何在CSS中执行此操作?

html css transparency hover css3

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

Html5部分还是没部分?

我正在学习HTML5,说实话,我不能说我真的很感动.语义很好,但是我认为它们引入了新元素,它们之间有一条很细的线,它们和旧的div之间的线条更细.

如果您使用通用目的网站,如博客引擎,新闻发布门户网站以及类似网站应用程序,那么一切都非常清楚......我对新的html元素存在很多困境.

这是我的情况.我正在开发一个订购系统.在卖家界面上,我有3列(内联),表示订单的状态.当状态改变时,元素从一列移动到另一列(背景ajax和js操作).

在Html4中,我会使用3个div,并在每个div的顶部放置一个带标题的标题.列内的元素也是div.

但是HTML5怎么样?我一直在看截面元素,但我不确定如何使用它.以下是选项:

  1. 把所有东西放在一个部分 - 我不认为这是要走的路
  2. 在每个列div周围放置一个部分,并在该部分内部标题
  3. 部分替换div
  4. 部分放在列div中

那么,走哪条路?

编辑:首先感谢大家的快速回复.最后,我可能会考虑Ian Devlins的建议,并将每一栏作为部分.无论如何,只是为了指出我对html5的不满,多个允许的选项并不总是一件好事.我担心几年后html5网络会是什么样子,当我们不能完全同意这样一个简单的问题时.

EDIT2:还有一件事.我会在这里问,所以我不必打开另一个问题.除了这3列之外,我还有另一个包含订单详情的div,当选择任何订单时.它应该是一篇文章,因为它是自包含的内容,还是使用旁边的标签?

html html5

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

显示CSS3 border-radius:table-row元素

这是我的布局:

<div class="divContainer">
        <div class="item">
            <div class="itemHeader"></div>
            <div class="itemBody"><div>
            <div class="itemFlag"></div>
        </div>
        ....
</div>
Run Code Online (Sandbox Code Playgroud)

而CSS:

.divContainer{
    display:table;
    border-spacing:0 5px; //bottom spacing
    width:100%;
}

.item{
    display:table-row;
    height:45px;
   -moz-border-radius:10px;
   -webkit-border-radius:10px;
   border-radius:10px;
}

.itemHeader, .itemBody, .itemFlag{
    display:table-cell;
}

.itemHeader{
    width:100px;
}

.itemBody{
    width:150px;
}

.itemFlag{
    width:20px;

}
Run Code Online (Sandbox Code Playgroud)

圆形边框不会出现在item元素上.
如果我将它们分开放入itemHeaderitemFlag出现.
但我真的想清除一些代码并将它们放入item

也无法获得在divContainer课堂上工作的半径.我想要一个包含圆形行的圆形容器.

问题是什么?也许CSS的另一部分搞砸了,但事实并非如此.

html css3 css-tables

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

moz变换规模减小div大小问题

我遇到了mozilla moz-transform scale属性的问题.
我正在寻找zoom属性的替代品,除了firefox之外的所有东西都能正常工作.

当我想缩小div时,它的"内容"确实缩小了,但是容器的大小保持不变,在其他内容周围留下了很大的差距.

有什么方法可以迫使容器尺寸减小吗?

为了澄清我在这里一个简单的例子.
在chrome和firefox中打开它,你会看到差异.

css firefox gecko css-transforms

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

Doctrine 1.2自动加入i18n?


我想扩展i18n行为,以便它在任何类型的查询(DQL,relations,getTable)上自动加入转换表.
此外,它需要定义默认语言参数,因此当我在没有语言设置的情况下进行查询时,它会回退到默认语言.
注意:我正在寻找一个通用行为,因此这适用于所有i18n模型对象,而不是为每个类编写和覆盖.

这是一个例子:
table product- > id,category_id,price ...
table product_translation- > id,lang,name,description ...

使用当前的解决方案,当我做这样的事情时:Doctrine_Core::getTable('Product')->findAll()它获得所有产品而不加入翻译.
所以在控制器中我必须循环遍历所有记录并重新应用翻译的值$product->name = $product->Translation['en']->name

我想要这样的东西:

  • Doctrine_Core::getTable('Product')->findAll() 它应该得到lang ='en'的连接值
  • Doctrine_Core::getTable('Product)->findAll('en') 与上述相同
  • 它也应该与关系一起使用,例如,如果我有一个具有许多产品的类User,$user->Products它应该返回包含翻译的集合.
  • $user->Products('en')应该返回其他(非默认)语言的集合
  • 魔术功能也很好(如果可能的话)......就像 Doctrine_Core::getTable('Product')->getByCategoryAndLang(1,'en')

有人可以帮忙吗?我正在研究模板和行为,我认为这是要走的路,但不知道如何实现这一点

编辑:我看到对此没什么兴趣,所以让我尝试一个更简单的问题.你通常如何通过关系获得i18n领域.例如,我如何调用$user->Products并获取带有加载翻译的产品?

php oop orm doctrine internationalization

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

jQuery .getJSON返回数组变量&json数组操作


有没有办法让$ .getJSON返回变量数组?
我知道它的异步和超出范围,但我会在ajax回调中使用它,我只需要先获取所有值并检查它们与另一个数组.

就像是:

$.getJSON('itemManager.php?a=getItems', function(data){
    // itemArray = new Array(data);
    // idsArray = new Array(data.id);
    for (var i in someOtherArray){
        if($.inArray(i, idsArray) == -1){
            // do something...
            // get jason variable by id?
            // itemArray[i].someVariable
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

编辑: JSON结构

[{"id":"786","user_id":"1","seller_id":"2","address_id":"1","time":1299852115,"publicComment":null,"personalComment":null},
{"id":"787","user_id":"1","seller_id":"2","address_id":"1","time":1299852115,"publicComment":null,"personalComment":null},
{"id":"785","user_id":"1","seller_id":"2","address_id":"1","time":1299852114,"publicComment":null,"personalComment":null},
{"id":"784","user_id":"1","seller_id":"2","address_id":"1","time":1299852113,"publicComment":null,"personalComment":null},
{"id":"783","user_id":"1","seller_id":"2","address_id":"1","time":1299852111,"publicComment":null,"personalComment":null}]
Run Code Online (Sandbox Code Playgroud)

这基本上就是这个想法.

  • 获得所有价值
  • 隔离JSON对象的id值
  • 循环另一个数组
  • 检查json id是否在另一个数组中
  • 按id值访问其他json变量

我猜这里有各种解决方案,但我正在寻找代码最少的东西.

javascript arrays jquery json getjson

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

java mp3输入流到字节数组?

在你说"Google it"之前,我试过,发现了一些有趣的文章,但没有任何效果.

我需要将一个mp3文件从一个网站转换为一个字节流,我以后可以在本地保存到一个文件中.

这是我的代码(最重要的部分):

Url url = new Url("someUrl");
URLConnection conn = url.openConnection();
byte[] result = inputStreamToByteArray(conn.getInputStream());
// .... some code here
byteArrayToFile(result, "tmp.mp3");

public byte[] inputStreamToByteArray(InputStream inStream){
    InputStreamReader in = new InputStreamReader(inStream):
    ByteArrayOutputStream baos = new ByteArrayOutputStream();

    int next = inStream.read();
    while (next > -1){
        baos.write(next);
        next = in.read();
    }

    byte[] result = baos.toByteArray();
    baos.flush();
    in.close();
    return result;
} 

public void byteArrayToFile(byte[] byteArray, String outFilePath){
    FileOutputStream fos = new FileOutputStream(outFilePath);
    fos.write(byteArray);
    fos.close()
}
Run Code Online (Sandbox Code Playgroud)

代码编译没有错误.与网址的连接有效.它发送正确的答复.

问题出在转换的某个地方.我也在byteArrayToFile()之后使用适当的长度在磁盘上获取新文件,但我不能在任何播放器中播放它.它说长度为00:00,不会播放.

顺便说一句.我想避免任何第三方库.但如果没有其他工作......

java mp3 bytearray file stream

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

qt状态栏居中对齐?

如何在 QStatusBar 中居中对齐文本?默认情况下,它始终左对齐。

我知道我可以添加 QLabel 并设置对齐方式,但我想使用纯文本和 .showMessage(QString, int) 方法,因此我可以添加超时值。

qt alignment qstatusbar

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