设置好内容后如何获得标签的宽度?没有设置初始宽度.
我在表格行中有两个标签,如下所示:
label 1 (label 2)
Run Code Online (Sandbox Code Playgroud)
这里的宽度label 1最初没有设置.随着内容label 1宽度的变化有变化,有时会导致重叠label 2.
现在我的主要目标是label 2动态地设置左边,它不会过度使用label 1.我想这样做如下:
label 1label 2 = width of label 1 + 10如果有任何其他方式请帮助.
这里有一些代码
var win = Titanium.UI.createWindow({
title: 'Cleos',
backgroundImage: 'tablebg.png',
navBarHidden: true,
});
var tableview = Titanium.UI.createTableView({
backgroundColor: 'transparent',
separatorStyle: Ti.UI.iPhone.TableViewSeparatorStyle.NONE,
style: Titanium.UI.iPhone.TableViewStyle.PLAIN
});
win.add(tableview);
var modelData = new Array;
for (i = 0; i <= daga.length - 1; i++) { // `data` as …Run Code Online (Sandbox Code Playgroud) 所以,我今天在涉及一些jQuery,我遇到了一个问题.我有一个页面,其中包含以下格式的多个链接:
<a class="a_link" id="a_id<#>" href="#">Click me</a>
Run Code Online (Sandbox Code Playgroud)
在<#>运行页面的PHP中的for循环中生成的数字在哪里.在页面顶部,我有一个脚本标记链接到谷歌CDN,最小化jQuery 1.7.2,以及id为"form_map"的div.显示所有链接后,我有以下脚本:
<script type="text/css">
$(document).ready(function(){
$('.a_link').click(function(){
var c_id = $(this).attr('id');
var task = 'read';
var ajax_url = 'engine.php';
alert('link pressed for id: '+c_id);
$.get({
url: ajax_url,
data: { 'task':task, 'c_id':c_id },
success: function(res){ $('#form_map').val(res); }
});
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
无视所有那些不稳定的Ajax调用(也似乎无法正常工作),当我点击链接时没有任何反应.它甚至没有运行脚本.我通过设置断点并添加警报来测试它.似乎没有什么能够触发这一点.
对我做错了什么建议?
我正在尝试让一系列jQuery事件正常工作,所以我猜想我做错了什么.
我试图让一个gif图像出现在div中,停留几秒钟,然后淡出并在div中显示一个不同的随机图像.
由于涉及到cookie,所以这有点复杂,但我似乎有这个功能.
此时,gif图像和随机图像同时出现,然后两者同时淡出.我无法弄清楚为什么会发生这种情况,因为我正在链接事件并在它们之间使用.delay.
我有的是:
{
$(document).ready(function() {
var images = ['1.gif', '2.gif', '3.gif', '4.gif'];
var COOKIE_NAME = 'lucykydip_cookie';
jQuerygo = jQuery.cookie(COOKIE_NAME);
$("a.start").click(function() {
$("a.start").hide();
if (!jQuerygo) {
$.cookie(COOKIE_NAME, 'ld_cookie');
$('#luckydip').css("background-image", "url(ajax-loader.gif)").delay(5000).fadeOut("slow").delay(5000).html('<img src="' + images[Math.floor(Math.random() * images.length)] + '" style="width: 82px; height:82px; display: block;" />');
}
else {
$('#luckydip').append('<p>Sorry, our records show that you have already received a voucher code!</p>');
}
Run Code Online (Sandbox Code Playgroud)
感谢任何帮助!
谢谢
我可能解释不好,但我不知道怎么形容,反正..
我有这个var:
var d_atributo=$("div.atributo");
Run Code Online (Sandbox Code Playgroud)
无论如何要选择这样提到的元素子元素?
d_atributo.$(" span.example).click(function(){...});
Run Code Online (Sandbox Code Playgroud)
我的意思是我想使用这个var并在运行中扩展他的"定义".
这是我的剧本,我不知道我缺少什么来完成这项工作,这将有助于解决这么多问题.谢谢
$(document).ready(function() {
$("#btnUpdate1_div, #btnAddress1_div, #btnUpdate2_div, #btnAddress2_div").hide();
$("#StepArea_lnkAddressBook, #StepArea_linkToAddressBookItem").hide();
if ("#StepArea_warningAddressBook") {
$("#StepArea_lnkAddressBook, #StepArea_linkToAddressBookItem").show();
}
});
Run Code Online (Sandbox Code Playgroud) 嗨我在div表中有一行如下:
<div class="tbody plb" id="impemail">
<div class="tbc1" style="border-right:none;">
<input class="tblinput sname pvar" type="text">
<input type="hidden" class="ppre" value="">
</div>
<div class="thc2" style=" width: 75%; border-left:1px dotted #CFCFCF;">
<textarea class="tblinput semails txtInputta pvar" style="font-size:13px;"></textarea>
<input type="hidden" class="ppre" value="">
<div class="errmsg emailerr"></div>
</div>
<div class="hideRow" style="width:20px;float:right;padding:15px 0px 0px 0px;">
<img src="../../../images/redcross.png" alt="" />
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
当我点击使用jQuery函数的类"hideRow"时,我尝试编写函数来删除这一行,如下所示,这里我想清除hideRow函数正在进行的输入和textarea字段,以便在刷新页面后值不应该在行中.我试过的jQuery函数如下:
$(function () {
// Delete row from PTC grid
$('.hideRow').live("click", function () {
$(this).parents('.plb').hide("slow", function () {
$(this).parents('.tblinput sname pvar').val('');
$(this).parents('.tblinput semails txtInputta pvar').val('');
});
})
}); …Run Code Online (Sandbox Code Playgroud) 我有一个Web应用程序,向用户显示他们在特殊广告系列中的所有数据.这些广告系列可以使用不同的"标记"来保护其目的(增长,保留,忠诚度),而不仅仅是我在这里给出的.
我正在寻找的是一种允许更高级和智能用户创建AND/OR子句组的方法,这些子句允许他们专门查看针对其策略的某些广告系列.
我的标签很简单,基于索引的标题.我可以为用户生成广告系列列表,但我希望广告系列的实际过滤在用户端进行,因为他们可以下载广告系列.该网站还会包含"新"广告系列代码等内容.
因此,如果我有filterExpression"(保留+增长)|忠诚度",我应该看到所有标记有保留和增长或忠诚度的广告系列.
思考?
现在我的逻辑导致了双眼.
编辑:Psuedo-示例:
Growth OR Loyalty OR Retention
= 0|1|2
filterPass = [ [0], [1], [2] ]
CampaignTags = [ 1,4,5,6 ]
//This campaign passes because it has "1"
(Growth AND Loyalty) OR Retention
= (0+1)|2
filterPass = [ [0,1] , [2] ]
CampaignTags = [ 1,4,5,6 ]
//Fails because it doesn't have "0" AND "1", OR "2"
Run Code Online (Sandbox Code Playgroud) 我试图隐藏以相同字母开头的div.这些div是动态的.
$('div[id^="treeDiv"]').each(function() {
// here i need to hide the divs starting with "treeDiv"
});
Run Code Online (Sandbox Code Playgroud)
怎么做.请给我一些建议.
谢谢
我正在尝试使用javascript和URL请求从JSON对象检索和显示有关当前天气的信息:
http://free.worldweatheronline.com/feed/weather.ashx?q=de39ga&format=json&num_of_days=2&key=ec9c2dc5ba201904120805'
Run Code Online (Sandbox Code Playgroud)
来自URL的数据如下所示:
{
"data": {
"current_condition": [
{
"cloudcover": "75",
"humidity": "88",
"observation_time": "03:30 PM",
"precipMM": "2.7",
"pressure": "1008",
"temp_C": "12",
"temp_F": "54",
"visibility": "8",
"weatherCode": "302",
"weatherDesc": [
{
"value": "Moderate rain"
}
],
"weatherIconUrl": [
{
"value": "http://www.worldweatheronline.com/images/wsymbols01_png_64/wsymbol_0018_cloudy_with_heavy_rain.png"
}
],
"winddir16Point": "SE",
"winddirDegree": "140",
"windspeedKmph": "17",
"windspeedMiles": "11"
}
],
"request": [
{
"query": "DE3",
"type": "Postcode"
}
],
"weather": [
{
"date": "2012-05-09",
"precipMM": "11.8",
"tempMaxC": "13",
"tempMaxF": "56",
"tempMinC": "12",
"tempMinF": "53",
"weatherCode": "266",
"weatherDesc": …Run Code Online (Sandbox Code Playgroud) IE9在IE7模式下,我收到以下错误.使用小计数脚本:
SCRIPT1028:预期的标识符,字符串或数字
码
$.fn.countTo.defaults = {
from: 0, // the number the element should start at
to: 100, // the number the element should end at
speed: 1000, // how long it should take to count between the target numbers
refreshInterval: 100, // how often the element should be updated
decimals: 2, // the number of decimal places to show
onUpdate: null, // callback method for every time the element is updated,
onComplete: null, // callback method …Run Code Online (Sandbox Code Playgroud) 我正在尝试将4个输入字段组合成一个jQuery函数,以便它将每个输入检查为其keyup,当所有框的长度达到4时,列表项将更改为确认所有字段已满
HTML
<div class="cardNumber">
<input type="text" value="" maxlength="4" name="ccn1" id="ccn1">
<input type="text" value="" maxlength="4" name="ccn2" id="ccn2">
<input type="text" value="" maxlength="4" name="ccn3" id="ccn3">
<input type="text" value="" maxlength="4" name="ccn4" id="ccn4">
</div>
<ul>
<li class="checkNumber">Card Number</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
jQuery的
$(".cardNumber input[name=ccn1], .cardNumber input[name=ccn2], .cardNumber input[name=ccn3], .cardNumber input[name=ccn4]").keyup(function() {
$(".cardNumber input[name=ccn1], .cardNumber input[name=ccn2], .cardNumber input[name=ccn3], .cardNumber input[name=ccn4]").each(function() {
if ($(".cardNumber input[name=ccn1], .cardNumber input[name=ccn2], .cardNumber input[name=ccn3], .cardNumber input[name=ccn4]").length >= '4') {
$("li.checkNumber").addClass("checked");
}
});
});
Run Code Online (Sandbox Code Playgroud)