我正在尝试动态更改addthis发送的URL.当用户更改元素时,它会更新包含自定义URL的文本区域,以便他们可以返回到该URL并继续/查看其工作.
我正在创建一个像这样的addthis按钮(来自他们的API文档):
var addthis_share = {url:"http://www.johndoe.com"}
$(document).ready(function(){
var tbx = document.getElementById("toolbox"),
svcs = {email: 'Email', print: 'Print', facebook: 'Facebook', expanded: 'More'};
for (var s in svcs) {
tbx.innerHTML += '<a class="addthis_button_'+s+'">'+svcs[s]+'</a>';
}
addthis.toolbox("#toolbox");
});
Run Code Online (Sandbox Code Playgroud)
然后,当更新网址时,我正在尝试更新addthis共享网址,如下所示:
function updateURL(){
...get some variables here and generate a new url
var newURL="http://the.url.i.want.to.share.com";
$('#tagUrl').val(newURL);
//addthis_share = {url:newURL}
addthis_share = {url:newURL}
addthis.toolbox("#toolbox");
}
Run Code Online (Sandbox Code Playgroud)
原始按钮正在生成并包含正确的URL,但是当url update函数执行addthis时,共享url不会更新.如何强制它更新addthis url?
我使用php和fpdf生成pdf.如何缩放400像素高的图像以适应300点高的空间?尺寸只是示例,图像和可用空间是动态的.
我需要检索单击单元格上方单元格的底部边框宽度.
var $this = $(this);
var col = $this.parent().children().index($this);
var row = $this.parent().parent().children().index($this.parent());
var bordWidth= ($this.parents('tr:eq('+(row-1)+')').find('td:eq('+col+')').css("border-bottom-width"));
Run Code Online (Sandbox Code Playgroud) 我正在开发一个网站,允许用户输入一些文本并将其拖动到位,等等.我已经达到了一个点,我想提供一种字体选择.我可以动态加载字体而不是一次性加载吗?例如,用户输入他们的文本并选择使用"Generic Font 1"是否可以使用jquery加载该字体?这样我可以提供一堆字体,而不会在页面加载时加载它们.我也希望使用谷歌网络字体,但不是必须的.为了清楚起见,我目前正在使用一些自定义字体,它们加载得很好.
再一次,谢谢......托德
我正在一个纯粹的jquery/js网站上工作,主要是为了练习一些jquery.我使用load语句从常见的html文件加载菜单,如下所示:
$('#categoryListing').load('../common.html #categoryLinksUL');
Run Code Online (Sandbox Code Playgroud)
加载:
<ul id="categoryLinksUL">
<li><a href="#anklets" rel="ajax">Anklets</a></li>
<li><a href="#bracelets" rel="ajax">Bracelets</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
问题是我现在正在使用它我需要改变上述链接的href,但它们不是dom的一部分.在之前的例子中,我能够使用.live(点击......但不是在这里.有没有办法可以实现这个目标?
具体来说,我需要加载链接并将#reflets中的href更改为?category = anklets
我有一个表'网格',有多行,比如说50,还有多个列,比如50,大约是20px的正方形.用户可以单击并更改单元格bg颜色,这是相关的,因为我认为它需要保持一个表.我想让用户沿着网格'绘制'线条.是否有可能检测到他们点击或点击最接近的单元格的哪一侧?所以我可以将边框设置为x像素?
我一直在使用几乎所有jquery/javascript的模板.大多数情况下我正在学习jquery/javascript.我的网站位于http://chainery.comoj.com.该网站在FF和Safari中运行良好,但唉,IE没有加载第一页.ajax指标显示出来就是这样.在第一页上,它从xml文件加载数据并显示它.我以为我远离IE中粗略的东西,但我错过了一些东西."产品"页面确实正确加载了所有内容,但在文本的左侧应该是图像.我希望这是同样的问题.我知道我在这里缺少信息,我愿意发布任何需要的东西,但我不知道从哪里开始.
非常感谢,托德
我有一个图像上有网格线,并希望允许用户在这些网格线上绘制更粗的线条,每条线条应该从一个交叉点到下一个交叉点.我应该在哪里开始研究?我意识到这可能是一个非常广泛的问题,我只想在这里寻找一些方向.寻找php和jquery/javascript解决方案.
非常感谢,托德
我有一个包含optgroups的标签:
<div id="quick-zoom">
Quick Zoom:
<select id="quick_zoom_select" name="quick_zoom_select">
<option value="0">Default</option>
<optgroup label="Computers" id="computers">
<option value=.95>iMac G3</option>
</optgroup>
<optgroup label="Mobiles" id="mobiles">
<option value=1.5>Nexus 7(portrait)</option>
<option value=1.5>Nexus 7(landscape)</option>
</optgroup>
</select>
</div>
<div class="Clear"></div>
Run Code Online (Sandbox Code Playgroud)
并且jQuery语句检测select中的变化:
$('#quick_zoom').change(function(){
Zoom($(this).val());
});
Run Code Online (Sandbox Code Playgroud)
.change没有解雇.当我删除optgroup标签时,它会触发.有人能告诉我发生了什么事吗?
谢谢,托德