2016-03-30 38 views
3

Sayfa: http://csgo.exchange/açılamıyor

ben jQuery ile "Hesap Makinesi" menüsünden "Öğe Float" seçeneğine bir tıklama taklit çalışıyorum ama istenen pencere yükleme değil.

Kodum

:

var itemfloat = $('li').find('a[href$="#item/market"]'); 
itemfloat.click(); 

Ne saçma olduğunu itemfloat.remove(); çalışır ancak itemfloat.click(); ÖNEMLİ

: konsolda yapıştırılan zaman ancak bir Chrome Uzantısı bir içerik komut dosyası olarak çalışmaz zaman amaçlandığı gibi komut

+1

Benim için çalışıyor ... Bu satırları konsolda yapıştırın ve test edin .. – Rayon

+0

Doğru! Yapıyor! Şaşırdım. Komutu bir Chrome Uzantısı içerik komut dosyası aracılığıyla çalıştırıyorum ve çalışmıyor. – user3745387

+0

'jQ' dahildir? – Rayon

cevap

0

o işi .. çalışır, ancak

okuma daha iyi kod için kolaylaştırabilirsiniz
$('li').find('a[href$="#item/market"]').click(); 
+0

'$ (' li ') nedir' bulmak ('a [href $ = "# item/market"] ') 'kodda birçok kez kullanılır? – Rayon

+0

Doğru, ancak bir kerelik kullanım için, gelecekteki geliştiricinin kodunu daha iyi ve daha net, anlaşılması kolaydır. –

+1

Okunabilirlik göz önünde bulundurulmalıdır.Aşağıdaki gibi değil, fakat diğer bir deyişle, "triggering" diğerleri DOM "tıklaması" için _performance_ – Rayon