小编Joe*_*oey的帖子

谷歌网页字体在Windows上的Chrome中呈现出不稳定状态

我在我的网站上使用Google Webfonts服务并严重依赖它.它在大多数浏览器上呈现得很好,但在Windows上的Chrome中它呈现得特别糟糕.非常不稳定和像素化.

到目前为止我发现的是Chrome需要首先加载.svg格式字体.我使用的字体,称为Asap,仅在.woff中可用.我使用免费在线服务将其转换为.svg,但当我将其添加到我的样式表(在.woff之前)时,它没有改变任何东西.

我也尝试过:

-webkit-font-smoothing: antialiased;
text-shadow: 0px 0px 0px;
Run Code Online (Sandbox Code Playgroud)

希望这两者可以帮助文本更顺利地呈现.

现在我已经没有想法,我不想改变字体.有谁知道我怎么能解决这个问题?我一直在使用Adobe Browserlab来测试渲染,看看我只拥有一台mac.该网站的链接是:www.symvoli.nl/about

提前致谢!

编辑2013年4月11日:

Chrome 35 Beta似乎终于解决了这个问题:

在此输入图像描述

css fonts svg google-chrome google-webfonts

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

在jQuery中获取图像的原始宽度和高度

我需要在给定特定来源的情况下获得图像的原始宽度和高度.我目前的方法是:

img.tag = "<img style='display:none;' src='" + img.src + "' />";
img.Owidth = 0;
img.Oheight = 0;

$(img.tag).load(function() {
    img.Owidth = $(this).width();
    img.Oheight = $(this).height();
}).appendTo(img.parent());
Run Code Online (Sandbox Code Playgroud)

使用OwidthOheight成为加载图像的原始尺寸.我想知道是否有更好的方法来做到这一点:

  • 图像可能已加载,但显示的尺寸与原始尺寸不同.
  • 图像尚未加载

jquery image preloading

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

具有粘性页脚的Android相对布局

我对Android开发相对较新,而且我很难将某个界面组合在一起.我查看了许多类似的问题,但没有一个给我我正在寻找的答案.

我想把一个XML接口放在一起,如下所示:

在此输入图像描述

我想要一个LinearLayout,它就像一个包含两个按钮的粘性页脚.该部分将始终与底部对齐,并且始终为60dp高.然后,RelativeLayout将位于页脚顶部,但它的高度应根据屏幕大小进行缩放.

我尝试过以下方法:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        tools:context=".DartboardActivity">

    <RelativeLayout 
            android:id="@+id/game_layout"
            android:layout_width="match_parent"
            android:layout_height="506dp"
            android:background="@drawable/background"
            android:paddingBottom="@dimen/activity_vertical_margin"
            android:paddingLeft="@dimen/activity_horizontal_margin"
            android:paddingRight="@dimen/activity_horizontal_margin"
            android:paddingTop="@dimen/activity_vertical_margin">  

            <ImageView
                android:id="@+id/Dartboard"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:contentDescription="@string/desc_dartboard"
                android:src="@drawable/dartboard" />

            <hhs.week3.dartboard.VerticalSeekBar
                android:id="@+id/seekBarVertical"
                android:layout_width="wrap_content"
                android:layout_height="fill_parent"
                android:layout_gravity="bottom"
                android:thumb="@drawable/thumbhorizontal"
                android:layout_marginBottom="40dp" />

             <SeekBar
                android:id="@+id/seekBarHorizontal"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_alignParentBottom="true"
                android:thumb="@drawable/thumbhorizontal" />

    </RelativeLayout>

    <LinearLayout
        android:id="@+id/buttons"
        android:layout_width="match_parent"
        android:layout_height="60dp"
        android:background="#333">

        <Button
            android:id="@+id/fire"
            style="@style/button"
            android:layout_width="0dp"

            android:layout_height="match_parent"
            android:layout_margin="5dp"
            android:text="@string/fire" />

        <Button
            android:id="@+id/settings"
            style="@style/button"
            android:layout_width="0dp"

            android:layout_height="match_parent"
            android:layout_margin="5dp"
            android:text="@string/settings" />

    </LinearLayout>

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

我让它工作得很好,但它需要我给RelativeLayout位一个固定的高度,使它看起来在我的手机上,但不是在其他人.

我该如何最好地接近这个?

xml layout android relativelayout android-layout

7
推荐指数
2
解决办法
7181
查看次数

垂直对齐的集合视图单元格具有不同的高度

我正在构建一个集合视图,每个单元格都有固定的宽度,但高度不一.每个单元格中应该有1 px的边框.我试图找到一种方法使它们垂直对齐,但最终会在它们之间留下空白区域.有时,细胞最终会彼此重叠.

集合视图示例

什么是解决这个问题的最佳选择.我考虑过继承UICollectionViewFlowLayout

我目前正在设置这样的大小:

func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout,sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize {

    return CGSize(width: CGFloat(defaultCellSize), height: CGFloat(defaultCellSize * ratio))

}
Run Code Online (Sandbox Code Playgroud)

objective-c ios uicollectionview uicollectionviewlayout swift

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

我无法从jQuery.get()返回的字典中获取特定值

对不起,我知道这个问题很简单,但我不知道如何从返回的字典中获取响应数据:

这是我的jQuery.get()方法:

$("#selectDireccion").change(function() {
    $("select option:selected").each(function() {
        if ($(this).index() != 0) {
            valorKeyId = $(this).val()
            $.get("/ajaxRequest?opcion=obtenerSedeKeyId", {
                keyId: valorKeyId
            }, function(data) {
                alert(data)
            });
        }
    });
});?
Run Code Online (Sandbox Code Playgroud)

这是警报打印的内容:

{"name": "First Value", "phone": "434534"}
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能从字典的'name'键中获取值?

这样data.name的警告内部有没有效果.

谢谢!

ajax jquery json

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

使用Flexslider进行哈希URL导航

我正在构建一个使用flexslider的网站,但我想实现一些URL哈希导航.基于URL的哈希,我计划获取我想要显示的幻灯片的索引,并且我最接近的是通过查看手动导航的代码,其中被点击的元素的索引等于索引的滑动:

slider.controlNav.live(eventType, function(event) {
   event.preventDefault();
   var $this = $(this),
   target = slider.controlNav.index($this);

   if (!$this.hasClass(namespace + 'active')) {
      (target > slider.currentSlide) ? slider.direction = "next" : slider.direction = "prev";
      slider.flexAnimate(target, vars.pauseOnAction);
    }
});
Run Code Online (Sandbox Code Playgroud)

所以我尝试调整原理并将其放在Flexslider的start属性中:

$('.flexslider').flexslider({   
     start: function(slider) {
         var target = 2; // Set to test integer

          (target > slider.currentSlide) ? slider.direction = "next" : slider.direction = "prev";
          slider.flexAnimate(target);
     }
});
Run Code Online (Sandbox Code Playgroud)

根据URL中的哈希获取相应的整数应该不是问题,但我似乎无法获得我需要的测试整数的幻灯片.

有没有人对URL哈希和Flexslider有任何经验?

javascript hash jquery flexslider

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

使用 twitteroauth 上传图片的格式是什么?

来源: https : //github.com/abraham/twitteroauth/pull/137

在上述链接中,Github 用户 Robhaswell 对亚伯拉罕的 TwitterOAuth 代码进行了调整,并添加了upload上传图片的功能。这是对框架的一个很好的补充,但是,新代码没有附加适当的文档或示例,所以我在使用该函数时遇到了一些麻烦:

$image = 'weather.jpg';

$response = $tweet->upload('statuses/update_with_media', array(
    'status' => 'This is a test', 
    'media[]' => "@{$image};type=image/jpeg;filename={$image}")
);
Run Code Online (Sandbox Code Playgroud)

而weather.jpg 与具有上述代码的文件位于同一文件夹中。

旁注:代码将通过 cron 执行,并将服务器上始终存在的图像上传到 twitter。只是为了澄清用户不必先上传他们的图像,然后通过此脚本将它们提交到 Twitter。

任何人都可以指出我正确的方向吗?

编辑:我知道这个功能不是原始版本的一部分,我已经根据 Robhaswell 的调整更新了 twitteroauth 和 OAuth 代码。

twitter oauth image-uploading twitter-oauth

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

在mac上创建新的第一个phonegap Android项目会返回错误:ANDROID_BIN ="$ {ANDROID_BIN:= $(which android)}"退出1

我安装了PhoneGap入门指南中的所有推荐程序,并按照各个步骤进行操作.

我创建了.bash_profile文件,它看起来像这样:

export PATH=${PATH}:/Development/android-sdk-mac/sdk/platform-tools:/Development/android-sdk-mac/sdk/tools
Run Code Online (Sandbox Code Playgroud)

Development文件夹位于我的桌面上.在终端导航到我的bin目录并创建一个新的PhoneGap项目后,我确实喜欢这样:

./create /Users/joey/PhoneGapExample nl.symvoli.phonegapExample PhoneGapDemo
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

An unexpected error occurred: ANDROID_BIN="${ANDROID_BIN:=$( which android )}" exited with 1
Deleting project...
Run Code Online (Sandbox Code Playgroud)

我搜索了可能导致此问题的原因,并且所有内容似乎都指向$ PATH环境变量的值.当我echo $PATH在我的终端中运行时,它返回:

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Development/android-sdk-mac/sdk/platform-tools:/Development/android-sdk-mac/sdk/tools
Run Code Online (Sandbox Code Playgroud)

任何帮助将非常感激.

我在Mac上运行Mac OSX 10.8.3

macos android cordova

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