Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 1.993 pregleda

Najnovija ↓

jQuery hide - div's,p,a,li, i sl. 13.12.2011. u 18:04 · pre 181 mesec #1
Imam sledeci kod:

Code:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js"></script>
<script>
$(document).on("mousedown", "div, p, img, span, a", function () { 
    if (event.which === 3)
       $(this).hide();
});
</script>
<?php

$url = 'http://www.kupime.com/';

$data = file_get_contents($url);

$data = '<head><base href='.$url.' target="_blank" /></head>'.$data;

echo $data;

?>



Medjutim ovaj script kod koji sam dodao da kada se klikne desnim klikom na neki elemenat bude sakriven ali ne funcionise iz ne znam kojih razloga. Vidi li neko gde je problem???
Re: jQuery hide - div's,p,a,li, i sl. 14.12.2011. u 00:56 · pre 181 mesec #2
Takodje dobio sam od kolege savet da preuzmem sve scripte bookmarklet-om da bi se elementi unutar stranice ponasali kako je programirano JS kodom (da se zatvaraju pre svega a narocito popu prozorce na pocetku):

Code:
javascript:(function(){s=document.getElementsByTagName('SCRIPT');tx='';sr=[];for(i=0;i<s.length;i++){with(s.item(i)){t=text;if(t){tx+=t;}else{sr.push(src)};}};with(window.open()){document.write('<textarea%20id="t">'+(sr.join("\n"))+"\n\n-----\n\n"+tx+'</textarea><script%20src="http://jsbeautifier.org/beautify.js"></script><script>with(document.getElementById("t")){value=js_beautify(value);with(style){width="99%";height="99%";borderStyle="none";}};</script>');document.close();}})();



ali kako ovo da implementiram???
Re: jQuery hide - div's,p,a,li, i sl. 18.12.2011. u 10:30 · pre 181 mesec #3
Uvek je dobro da sav JS kôd koji radi nad DOM-om izvršavaš na documen.ready() event, pa bi tako i taj tvoj trebao da uokvriš sa:
Code:
$(document).ready(function() {
   //ostatak kôda
});

Takođe, koliko vidim, cilj tog tvog snippet-a je da spreči desni klik, a to može da se reši i npr. ovako:
Code:
$(function() {
    $(this).bind('contextmenu', function(e) {
        e.preventDefault();
    });
});
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme