Скажем, у меня есть цикл объектов (style.cover.pic) в DIV .style_imageRails с манипуляциями DIV JQuery
<div class="style_image"> <%=link_to (image_tag style.cover.pic.url(:small)), style %></div>
С использованием JQuery На событие щелчка Я хочу, чтобы загрузить (this.href) в div .style_image, который был нажат не на все .style_image DIV.
это то, что я сделал это тариф:
$(function() {
$(".style_image a").live('click', function(event) {
$(".style_image a").load(this.href + " #show_style");
$.get(this.href, null, null, "script");
return false;
});
});
Можно ли это сделать? и да как ???
С уважением
Dan
Это сработало отлично !!! – MrThomas
Можно ли отменить загрузку apon новым событием клика, как оператор if? $ (функция() { если ('show_style.) Выгружать (this.href). "Style_image а". $() жить ('нажмите', функция (событие) {$ (this.closest (". style_image"). load (this.href + "#show_style"); return false; }); }); – MrThomas
@MrThomas - Не использовать '.load()', но вы можете использовать расширенную форму '. $ .ajax ({}), которая возвращает объект XMLHttpRequest, подробности см. Здесь: http://stackoverflow.com/questions/ 446594/kill-ajax-requests-using-javascript-using-jquery –