小编use*_*286的帖子

在调整大小和浏览器宽度时触发jQuery

我在IE中遇到了背景大小的问题,所以我找到了一个允许它在IE中工作的JavaScript,但我只想要在屏幕宽度低于768像素时应用背景大小.

这是我目前的脚本:

$(window).resize(function() {
    if($(window).width() > 768)
       jQuery('#header').css( "background-size", "cover" );
});
Run Code Online (Sandbox Code Playgroud)

一旦你开始调整大小,这就有效,但是一旦你低于768,它就不会删除背景大小,初始状态也没有背景大小.有任何想法吗?谢谢!

javascript css jquery background-size

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

50% 边框半径用于提交但不用于文本输入

我正在尝试创建一个带有文本输入和提交按钮的表单。我想要圆角。它在提交按钮上正常工作,但在文本输入上不正常:

form {
    display:flex;
    justify-content:flex-start;
}
    form input[type="text"] {
        padding:5px 10px;
        border:1px solid #d7d7d7;
        border-right:none;
        border-top-left-radius: 50%;
        border-bottom-left-radius: 50%;
    }
    form input[type="submit"] {
        background:#000;
        border:1px solid #000;
        border-top-right-radius: 50%;
        border-bottom-right-radius: 50%;
        outline:none;
    }
Run Code Online (Sandbox Code Playgroud)
<form method="get" action="">
	<input name="s" type="text" placeholder="Search">
	<input type="submit" value="">
</form>
Run Code Online (Sandbox Code Playgroud)

我怎样才能使文本输入的左角像在提交按钮上一样四舍五入?

css

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

jQuery选择器没有特定的数据属性

我有一个属性应用于我动态创建的divs data-product.是否有一个选择器我可以用来选择没有特定data-product值的所有div ?例如,如果其中一个数据产品值是"无线电",那么我是否可以选择具有不等于无线电的数据产品值的每个div?

<div data-product="radio" class="product"></div>
<div data-product="television" class="product"></div>
<div data-product="speakers" class="product"></div>
Run Code Online (Sandbox Code Playgroud)

提前致谢!

jquery attributes jquery-selectors

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

在PHP中回应Javascript?

我想在我的PHP中生成一个删除按钮,它会在点击时从数据库中删除一行.我还想在此链接中通过Javascript发送确认消息,但似乎无法弄清楚如何构造代码.

这是我到目前为止:

echo "<td class='delete'><a href='?page=db&amp;delete=".$row->id."' onclick='return confirm('are you sure?')'>Delete</a></td>";
Run Code Online (Sandbox Code Playgroud)

我猜这个不起作用的原因是由于双/单引号.谁能告诉我如何正确格式化?谢谢.

javascript php

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

Cat API - 刷新图像

我正在使用Cat API,我想每5秒更换一个新图像而不刷新页面.我尝试使用setInterval交换源,但每次刷新时它都会获得相同的URL.有任何想法吗?

<div id="cats">
    <img src="http://thecatapi.com/api/images/get?format=src&type=jpg&size=med" />
</div>

setInterval(function(){
    $("#cats img").attr("src", "http://thecatapi.com/api/images/get?format=src&type=jpg&size=med");
},5000);
Run Code Online (Sandbox Code Playgroud)

的jsfiddle

javascript image

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

Google Maps API - 最近的标记功能更改为最接近的n个标记

我正在使用此问题中找到的公式来查找地图上与当前位置最接近的标记.我想修改这个公式,以便找到壁橱n数量的位置(最近的5个位置,最近的10个位置等),我不知道如何实现这一点.

这是我使用的修改后的公式:

function rad(x) {return x*Math.PI/180;}
function find_closest_marker(center, map) {
    var lat = center.lat();
    var lng = center.lng();
    var R = 6371; // radius of earth in km
    var distances = [];
    var closest = -1;
    for( i=0;i<markers.length; i++ ) {
        var mlat = markers[i].position.lat();
        var mlng = markers[i].position.lng();
        var dLat  = rad(mlat - lat);
        var dLong = rad(mlng - lng);
        var a = Math.sin(dLat/2) * Math.sin(dLat/2) +
            Math.cos(rad(lat)) * Math.cos(rad(lat)) * Math.sin(dLong/2) * Math.sin(dLong/2);
        var …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps-api-3 google-maps-markers

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

正则表达式 - 匹配包含这些单词中的1个或2个但不是全部3个的URL

我正在为Google Analytics构建一个正则表达式,我几乎就在那里,但我仍然坚持到最后一部分.

我正在尝试匹配网址中的特定字词,无论其顺序如何,但我想排除包含3个特定字词的网址.

这是4个网址:

/find-store?radius=30&manufacturers=sony,phillips,magnavox&segment=residential&postal=998028#
/find-store?search=Juneau%2C+AK+99802%2C+USA&radius=30&manufacturers=sony,magnavox&segment=commercial&postal=998028#
/find-store?radius=30&manufacturers=phillips,sony&segment=residential&postal=998028#
/find-store?radius=30&manufacturers=magnavox&segment=residential&postal=998028#
Run Code Online (Sandbox Code Playgroud)

我希望我的正则表达式匹配所有上述URL,除了第一个(包含sony,phillips和magnavox).品牌可以按不同顺序排列,因此无论订单如何,都需要检查这3个字是否存在.

这是我当前正则表达式匹配所有这些URL:

(find-store.*sony.*magnavox)|(find-store.*sony.*phillips)|(find-store.*sony)
Run Code Online (Sandbox Code Playgroud)

regex google-analytics

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

如何从Google Geocoding API中仅获取administrative_area_level_2?

我试图从Google地理位置API结果中仅获取县名.不幸的是,县并不总是在结果的同一地点,所以我需要通过识别键来抓住它administrative_area_level_2

这是我的电话:

$.getJSON( {
    url  : 'http://maps.googleapis.com/maps/api/geocode/json?latlng=' + position.coords.latitude + ',' + position.coords.longitude + '&sensor=true',
    data : {
        sensor  : false
    },
    success : function( data, textStatus ) {
        var county = data.results[0].address_components[4].long_name;
        alert('County: ' + county);
    }
});
Run Code Online (Sandbox Code Playgroud)

这适用于我所在的县,但不适用于其他县,因为address_components[4]并不总是县.然而,我确实注意到该县始终与之相关administrative_area_level_2

这是一个示例响应:

{
   "results" : [
      {
         "address_components" : [
            {
               "long_name" : "Edge of Everglades Trail",
               "short_name" : "Edge of Everglades Trail",
               "types" : [ "route" ]
            },
            {
               "long_name" : "Homestead",
               "short_name" : "Homestead",
               "types" …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps google-maps-api-3 google-geocoder google-geocoding-api

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

在映射函数中反应条件语句

我正在显示来自 Google Maps API 的评论。在我的地图功能中,我只想显示高于1评分的评论。如何更新我的地图功能以仅在何处显示评论review.rating > 1

{this.state.reviews && this.state.reviews.map((review, index) => (
    <div key={index} className="review">
        <p>{review.text}</p>
    </div>
))}
Run Code Online (Sandbox Code Playgroud)

javascript reactjs

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