小编eri*_*hak的帖子

如何在position:absolute时删除Left属性?

当选择特定语言时,我将网站CSS重写为RTL版本.

我有一个必须具有绝对定位的元素.在LTR版本中,我这样做left: 0px;并且它与左边对齐; 在RTL版本中我想反过来right,但left属性没有被覆盖,所以它仍然保持在左边.

  • 我试过黑客攻击!important,但那没用.
  • 我尝试过设置left: none,但那不起作用.

我怎样才能将其设置为none或在覆盖时完全删除它?

css css-position

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

localStorage已满时会发生什么?

我找到有关缓存行为的文章,所以我只能假设它没有太大的不同,但我想确定.

我已经读过大多数浏览器都有5MB(给予或接受)localStorage,我对浏览器的行为感兴趣?

我理解每个浏览器的行为都不同但我主要在Safari,Chrome和Firefox中感兴趣(因为那些我认为是浏览器).

  • 上面提到的浏览器会从我的网站上删除数据,还是会选择"最老的"或类似的东西?
  • 在这种情况下我的物品会被保存吗?

而最重要的是:

  • 可以说,我"滥用"的localStorage的和我的网站尝试使用这一切,并在同一页我暂它,并试图挽救更多的,我会得到一个警告意志的getItem回空当这种情况发生,或者以某种方式保存在记忆中?

  • 如果我尝试保存大于localStorage大小的项目会发生什么?

    回答: 答案可以在这里找到

  • 是否可以从sessionStorage预期相同的确切行为,哪个应该是相同的?

我知道这有很多问题,但我正在努力理解与这个主题相关的所有内容,我会感谢你能回答的问题的任何部分.

问候.

safari firefox html5 google-chrome local-storage

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

如何使用PLupload发送其他数据?

我正在使用plupload来上传ajax文件.现在plupload.Uploader类有很多选项,但没有其他数据.

例如 :

var uploader = new plupload.Uploader({
    runtimes : 'gears,html5,flash,silverlight,browserplus',
    browse_button : 'pickfiles',
    container : 'contact_container',
    max_file_size : '10mb',
    url : 'upload.php',
    flash_swf_url : '/plupload/js/plupload.flash.swf',
    silverlight_xap_url : '/plupload/js/plupload.silverlight.xap',
    filters : [
        {title : "Image files", extensions : "jpg,gif,png"},
        {title : "Zip files", extensions : "zip"}
    ],
    resize : {width : 320, height : 240, quality : 90}
});
Run Code Online (Sandbox Code Playgroud)

我想要实现的是我的服务器中有一个文件夹,其中保存了所有上传内容.我需要在文件夹中为每个在那里上传文件的用户创建一个子文件夹.如何将像用户的id这样的数据添加到plupload.Uploader的实例中?或者,如果我将一个表单包装在容器div中,我能否在$ _REQUEST中看到它?还是有其他方法可以实现这个目标吗?

php upload jquery plupload

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

如何从XAML引用嵌入式资源?

我有几个图像,我想嵌入到exe中.

当我将构建操作设置为嵌入式资源时, 我解决了代码中出现资源不可用的错误,并要求我将构建操作设置为资源

我尝试了几种不同的方法:

 <ImageSource x:Key="Image_Background">YearBook;component/Resources/Images/darkaurora.png</ImageSource>

 <ImageSource x:Key="Image_Background">Images/darkaurora.png</ImageSource>

 <ImageSource x:Key="Image_Background">pack://application:,,,/Resources/Images/darkaurora.png</ImageSource>
Run Code Online (Sandbox Code Playgroud)

此代码位于Resource文件中.但没有一个工作,他们都抛出这个错误:

Cannot convert the string 'pack://application:,,,/Resources/Images/darkaurora.png' into a 'System.Windows.Media.ImageSource' object. Cannot locate resource 'resources/images/darkaurora.png'.  Error at object 'Image_Background' in markup file 'YearBook;component/Resources/ImageResources.xaml' Line 4 Position 6.
Run Code Online (Sandbox Code Playgroud)

在代码中的不同位置我得到:

the file 'YearBook;component/Resources/Images/shadowdrop.png' is not a part of the project or its 'Build Action' property is not set to 'Resource'
Run Code Online (Sandbox Code Playgroud)

那么,我做错了什么?

.net c# wpf xaml embedded-resource

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

如何将2个参数路由到控制器?

这看起来非常基本,但我无法理解它.

我正在尝试向控制器中的方法发送多个参数,如下所示:

http://localhost/ci/index.php/subjects/3/state
Run Code Online (Sandbox Code Playgroud)

这是我尝试过的路线:

$route['subjects/(:num)'] = 'subjects/view/$1';
$route['subjects/(:num)/{:any}'] = 'subjects/view/$1/$2';
Run Code Online (Sandbox Code Playgroud)

方法接受2个参数:

public function view($slug, $id = null){

}
Run Code Online (Sandbox Code Playgroud)

但我似乎得到了404.我怎么能让这个工作?我需要view方法总是接受1个参数和可选的其他参数.

注意:我包括网址助手.

codeigniter codeigniter-url codeigniter-2 codeigniter-routing

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

找不到Facebook SDK.apk

嘿,我知道以前曾经问过,但没有一个解决方案似乎有所帮助.

不是重复的

我之前在早期的项目中使用过Facebook SDK,现在我开始使用它了,我得到了这个奇怪的错误.

  • 已经设置了对库的引用
  • 已将 Facebook SDK项目设置为库
  • 已经尝试删除它并根据官方文档重新添加它,并且基本上尝试了这个问题中的所有内容.

虽然我仍然得到这个错误,但无法找出原因.

值得一提的是,当我尝试使用facebook类时,它给了我一个"修复项目"选项的错误,我做了但仍然无法工作,可能是相关的?

eclipse android facebook-android-sdk

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

更改文档时窗口事件会发生什么?

嘿,我statechange在窗口上设置了以下事件:

History.Adapter.bind(window,'statechange',function(e){ 
 console.log("statechange event occured ");
 //more code
    var newDoc = document.open();
    newDoc.write(file);
    newDoc.close();
});
Run Code Online (Sandbox Code Playgroud)

我正在使用history.js,但在这种情况下无关紧要,因为它会定期绑定statechange,我得到的值file应该是并且工作正常.

现在我在外部js文件中有这个代码(和其他代码),在我遍历所有a标签的文件中并应用以下click事件:

    $(element).on("click",function(e){
    e.preventDefault();
    //more code

    History.pushState({file : file},title, fullHref);


});
Run Code Online (Sandbox Code Playgroud)

现在当我点击文档时按预期更改但是当尝试使用后退/前进按钮时,statechange事件不会触发.

我应该提一下,这个js也包含在我加载的文件中.

所以我最初的想法是,当文档发生变化但窗口没有变化时,事件仍然存在.这是不正确的,因为它应用statechange事件多次时间.所以我尝试使用cookie一次应用该事件,但仍然做同样的事情.

现在,如果不是更改文档而是简单地将其应用于jQuerys .html(),则statechange 事件将被触发,因此我猜它与文档有关.

为什么会这样?我相信如果我更多地了解在更换文档时窗口事件会发生什么,我可以解决这个问题.

尝试:

  • 我现在也尝试popstate通过常规的历史API 绑定到事件,仍然提供相同的结果.pushState不会激活popstate,但后退按钮确实没有状态.
  • 我得出结论,我不应该使用history.js,因为我认为问题来自那里,所以我"解决"我的问题popstate仍然导致问题作为document.open似乎触发popstate.仍在寻找更多信息
  • 我尝试过使用on相同的结果

信息:

  • 这个例子我们使用History的事实是因为history.js,如果我使用常规历史API仍然存在同样的问题.

我在mdn中读过:

{{gecko_minversion_note("1.9.2","从Gecko 1.9.2开始,document.open()使用

它使用的URI的文档的主体,而不是从堆栈中取出主体.因此,即使使用wrappedJSObject,也无法再将chrome.write()调用到chrome中的不受信任的文档中.")}}

我不确定,但我认为可以解决这个问题

javascript jquery html5 dom browser-history

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

php json_encode()显示为null而不是text

我正在阅读数据库中的一些希伯来语文本并尝试使用json_encode它.如果print_r我得到的结果:

Array
(
    [0] => Array
        (
            [value] => 88
            [text] => ???? ?'
            [parent_id] => 1
            [level] => 1
        )

    [1] => Array
        (
            [value] => 89
            [text] => ???? ?'
            [parent_id] => 1
            [level] => 1
        )

    [2] => Array
        (
            [value] => 91
            [text] => ???? ?'
            [parent_id] => 1
            [level] => 1
        )

)
Run Code Online (Sandbox Code Playgroud)

而json_encode显示:

[{"value":"88","text":null,"parent_id":"1","level":"1"},{"value":"89","text":null,"parent_id":"1","level":"1"},{"value":"91","text":null,"parent_id":"1","level":"1"}]
Run Code Online (Sandbox Code Playgroud)

我相信它是因为我的数据库中的文本包含一个(')标记.尝试过各种条带组合或者real_escape_string没有帮助.

php text json hebrew

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

尝试在构造函数中访问@Inject bean时出现NullPointerException

我有一个会话范围的bean:

@Named
@SessionScoped
public class SessionBean implements Serializable {

    private String someProperty;

    public String getSomeProperty() {
        return someProperty;
    }

}
Run Code Online (Sandbox Code Playgroud)

我想在请求范围的bean中注入它并使用它初始化:

@Named
@RequestScoped
public class RequestBean {

    @Inject
    private SessionBean sessionBean;  

    public RequestBean() {
        System.out.println(sessionBean.getProperty());
    }

}
Run Code Online (Sandbox Code Playgroud)

但是,它会引发以下异常:

java.lang.NullPointerException
    at com.example.RequestBean.<init>(RequestBean.java:42)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
    at org.jboss.weld.introspector.jlr.WeldConstructorImpl.newInstance(WeldConstructorImpl.java:206)
    at org.jboss.weld.injection.ConstructorInjectionPoint.newInstance(ConstructorInjectionPoint.java:117)
    at org.jboss.weld.bean.ManagedBean.createInstance(ManagedBean.java:336)
    at org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget.produce(ManagedBean.java:200)
    at org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:292)
    ...
Run Code Online (Sandbox Code Playgroud)

这是怎么造成的,我该如何解决?

jsf constructor nullpointerexception cdi managed-bean

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

如何在图形布局中隐藏元素?

我的视图中有项目,这些项目在点击时显示,并且不会显示在活动的开始时间.现在一切正常,但是当我使用图形布局工具时,我看到了那些项目,这使得使用它更加困难.

意思是,我有一个带有项目的ListView,我在所有内容之上看到这些项目.

我该如何隐藏这些元素?设置能见度programaticlly没有帮助.我应该做一些事情,比如将alpha设置为0,然后添加它而不是使项目不可见吗?看起来像一个愚蠢的想法,必须有一些我缺少的选项.

帮助任何人?

谢谢,埃里克

eclipse android android-layout

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