小编nul*_*ity的帖子

如何调整jQuery UI手风琴的高度?

在我的UI中,我有一个像这样的手风琴设置:

<div id="object_list">
    <h3>Section 1</h3>
    <div>...content...</div>

    // More sections
</div>
Run Code Online (Sandbox Code Playgroud)

手风琴在首次成型时可以正常工作,并且它似乎可以很好地适应每个部分内的内容.但是,如果我在.accordion()调用之后(通过ajax)在手风琴中添加更多内容,则该节的内部最终会溢出.

由于手风琴的形成几乎没有任何内容,所有的内部div都非常小,因此内容溢出,你手里拿着带有滚动条的手风琴,几乎没有观看区域.

我试图将最小高度样式添加到object_list div,并且内容divs无效.将min-height添加到内部div有点工作,但它搞砸了手风琴的动画,并将它添加到object_list div完全没有.

即使没有足够的内容填充这些部分,如何从内容部分中获得合理的大小?

javascript jquery jquery-ui accordion

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

当窗口高度减小时,margin-top百分比不会改变

我正在开发一个项目,客户希望导航<div>根据屏幕高度进行对齐,类似于margin-left屏幕宽度减小时百分比的工作方式.

所以,我给了margin-top: 20%导航<div>显示边距,但是当我减小窗口的高度时,它不会根据屏幕高度调整,尽管它在我减小屏幕宽度时起作用.

我的问题不是如何实现这一目标,而是为什么百分比水平而非垂直?

这是一个例子:http://jsfiddle.net/sandeep/5VReY/

css margin

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

为什么我在Eclipse中看不到我的PHP文件的TODO?

为什么我在Eclipse中看不到我的PHP文件的TODO?

我在PDT中遇到了这个问题,我只是想把答案放到别人也这样做的情况下.

php eclipse eclipse-pdt task todo

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

如何使用PHP从SFTP下载文件?

我试图使用PHP从sftp服务器下载文件,但我找不到任何正确的文档来下载文件.

<?php 
$strServer = "pass.com"; 
$strServerPort = "22";
$strServerUsername = "admin"; 
$strServerPassword = "password";
$resConnection = ssh2_connect($strServer, $strServerPort);
if(ssh2_auth_password($resConnection, $strServerUsername, $strServerPassword)) {
    $resSFTP = ssh2_sftp($resConnection);
    echo "success";
}
?>
Run Code Online (Sandbox Code Playgroud)

打开SFTP连接后,下载文件需要做什么?

php sftp download

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

Android - BroadcastReceiver unregisterReceiver问题(未注册)

我有一些问题取消注册BroadcastReceiver.我是第一次注册它,但是当我想通过使用unregisterReceiver();命令取消注册它给我带来了大量的错误.错误说我没有注册我的BroadcastReceiver.

码:

public class Receiver extends BroadcastReceiver implements Variables {

    CheckConexion cc;

    @Override
    public void onReceive(Context contxt, Intent intent) {

        // Cuando hay un evento, lo diferenciamos y hacemos una acción.

        if (intent.getAction().equals(SMS_RECEIVED)) {
            Sms sms = new Sms(null, contxt);
            sms.uploadNewSms(intent);
        } else if (intent.getAction().equals(Intent.ACTION_BATTERY_LOW)) {
            // st.batterylow(contxt);
        } else if (intent.getAction().equals(Intent.ACTION_POWER_CONNECTED)) {
            // st.power(1, contxt);
        } else if (intent.getAction().equals(Intent.ACTION_POWER_DISCONNECTED)) {
            // st.power(0, contxt);
        } else if (intent.getAction().equals(Intent.ACTION_PACKAGE_ADDED)
                || intent.getAction().equals(Intent.ACTION_PACKAGE_CHANGED)
                || intent.getAction().equals(Intent.ACTION_PACKAGE_REMOVED)) {
            Database …
Run Code Online (Sandbox Code Playgroud)

android broadcastreceiver

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

event.preventDefault(); 不工作

我正在尝试提交表单而不刷新页面,但是event.preventDefault();无法正常工作.这是我到目前为止所拥有的

$('#contactform').on('submit', function() {
    event.preventDefault();
    var that = $(this),
        url = that.attr('action'),
        type = that.attr('method'),
        data = {};
        that.find('[name]').each(function(index, value) {
            var that = $(this),
                name = that.attr('name'),
                value = that.val();
            data[name] = value;
        });
    $.ajax({
        url: url,
        type: type,
        data: data,
        succss: function(response) {
            console.log(response);
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

但是,一旦按下提交按钮,页面仍会重新加载.有什么建议?

更新:主表单页面的代码如下;

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="<?php echo get_template_directory_uri();?>/ajax/main.js"></script>
<form action="<?php echo get_template_directory_uri(); ?>/ajax/contact.php" method="post" id="contactform">
    <input type="text" name="fname" placeholder="Name" />
    <input type="email" name="email" placeholder="Email" />
    <textarea name="message" id="" cols="30" …
Run Code Online (Sandbox Code Playgroud)

forms jquery

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