Posts by Sergio • 133,294 points
2,786 posts
-
22
votes1
answer15921
viewsA: When to use module.Exports or Exports on Node.js?
By nature both exports and module.exports point to the same object. So if you add properties to one of them both will receive this property because they point to the same object. In practice what…
-
0
votes3
answers86
viewsA: Error while selecting select text
When you use [text=São Lourenço da Mata] this implies that you have an element in HTML/option with that attribute. That’s how jQuery reads your query. Something like <option text="São Lourenço da…
-
5
votes2
answers4323
viewsA: Format number for only 2 digits
If the number is in format string and you want to round off to string you have two possibilities: 1 - keep string and simply cut the size after stitch (floor) var n = '4.499999999999999'.split('.')…
-
1
votes1
answer116
viewsA: Start function on a specific tag with pure Javascript (gridalicious)
I have to answer something else first: When you have $(".grid-a-licious").gridalicious({ //parameters }) You can separate that into two parts: $(".grid-a-licious") is basically a selector to fetch…
javascriptanswered Sergio 133,294 -
7
votes3
answers11265
viewsA: Sessions in JS or jQuery
There is no safe way to do this on the client side. You can create a Cookie but it is a limited and insecure tool. Cookie allows a string with chaves->valores but can be modified by user or other…
-
3
votes2
answers176
viewsA: Move png image
This question is similar to others you have already asked. You have changed little details that should be part of the original question. The problem with this code is that you’re using image and no…
-
1
votes1
answer58
viewsA: How to show objectHTMLDivElement"?
When you use document.getElementById("valor") This will give you a reference to the DOM Object with the id valor. This object has several properties, one of which I think is what you want is the…
-
1
votes1
answer21
viewsA: Merge array only into empty values
You can do it backwards and insert it into $default what comes out with a loop. function oneFunction( $array ){ $default = array( "foo" => "foo", "bar" => "bar" ); //mescla valores foreach…
-
2
votes2
answers1263
viewsA: How to create array dynamically?
If you want to create a simple array (non-associative): $zt = array(); $zt[] = $p_p[0] => $_p_p[1]; If you want to create an associative array $zt = array(); $zt[$p_p[0]] = $p_p[0] =>…
-
4
votes3
answers5090
viewsA: Limit text length with jQuery
Without having a more detailed description of the problem I leave a suggestion: $(function () { $(".limit").each(function (i) { var texto = $(this).text(); var len = texto.length; var novoTexto =…
-
1
votes1
answer542
viewsA: How to send an array to a variable with Json
If you want to get off that call AJAX I mean that you pass a callback function. So you can run the same asynchronously as is the nature of ajax / $.getJSON. Something of the style:…
-
2
votes1
answer44
viewsA: Problem with CSS in Jquery
Two amendments: uses $(this).css() to apply only to the element you clicked uses .next() to fetch the brother div immediately afterwards, instead of calling on the selector all elements with the…
-
1
votes1
answer490
viewsA: Table Search JS or jQuery
Create an object with the data from this table to speed up processing later. At my suggestion I created an array of objects. Each object has the element tr and the contents of that line. var $linhas…
-
3
votes2
answers7718
viewsA: View html and css alert by javascript
The functionality you are looking for is a modal/dialog. You’ll find it in jQuery: http://jqueryui.com/dialog/, or in other libraries. Basically is a div that you can customize with HTML and CSS…
-
1
votes2
answers1025
viewsA: Close get request as soon as you start another
I suggest you create a function of debauchery, a function that sends ajax requests not to each event but to each time interval. Thus avoid sending excess requests. Another alternative or…
-
1
votes3
answers2877
viewsA: Javascript function returning Undefined
You must note that an AJAX call is asynchronous and the result you want will appear within the Success function. When you run the function verificaExistente it will start AJAX which will run…
-
1
votes2
answers280
viewsA: Regular expression matching only 1-digit numbers, and nothing else
If you create a capture group for a number with (\d) and you give the flag global g to capture all cases you will have an array con a length corresponding to the number of digits present in the…
javascriptanswered Sergio 133,294 -
9
votes3
answers237
viewsA: jQuery influences the application’s "performance"?
Yes. The jQuery is a relatively heavy library. Whenever you use jQuery switches you will be running many functions that can weigh in the performance of the application. For example, if you want to…
-
0
votes3
answers1265
viewsA: Show / Hide div by clicking on menu
Here’s another variant for the future (IE9+), only with CSS, no Javascript. Sets the HTML to have in href of each link in the id of div that you want to show. Then put together in the CSS of those…
javascriptanswered Sergio 133,294 -
1
votes3
answers1265
viewsA: Show / Hide div by clicking on menu
You have to read about DRY, which is a rule/recommendation on the importance of not repeating code unnecessarily. If you add that idea to the fact that ifs without {} only if they apply line…
javascriptanswered Sergio 133,294 -
1
votes1
answer547
viewsA: dataType AJAX attribute - Jquery
In the documentation of jQuery can be read: When Passing in Complex HTML, some browsers may not generate a DOM that Exactly replicates the HTML source provided. As mentioned, jQuery uses the…
-
3
votes1
answer320
viewsA: Move SVG objects
Your code is only adding an Event Handler to the element circle, you have to adapt to the elements rect also. You can do it like this: var rects = document.querySelectorAll('rect'); for (var i = 0;…
javascriptanswered Sergio 133,294 -
1
votes1
answer529
viewsA: Radio Input with default value
I think you need to use the Angular API - ng-checked, and input checked with ng-checked="true"…
-
1
votes1
answer305
viewsA: Conflict with the prototype
The Prototype and the jQuery both use the variable $ and are overlapping. I think in your case you are loading jQuery after Prototype. The solution is to put the jQuery in conflict mode and use…
-
3
votes2
answers1379
viewsA: Mark/deselect all dynamically created checkboxes
You must use the .prop() and not the .attr(). In the documentation of .attr() is the explanation: To Retrieve and change DOM properties such as the checked, Selected, or disabled state of form…
-
6
votes2
answers6243
viewsA: How to make a CSS background gradient (gradient)?
Here is a possibility: .conjunto div:nth-child(1) { background: -webkit-linear-gradient(green, yellow, blue); /* For Safari 5.1 to 6.0 */ background: -o-linear-gradient(green, yellow, blue); /* For…
-
0
votes2
answers60
viewsA: stickyfloat.js can’t apply together to php pages
You are loading the script after the code has run, that is to say <script> $('.menu').stickyfloat({}) $('.menu2').stickyfloat('update',{ duration:0 }); </script> has a method…
-
9
votes3
answers419
viewsA: Assign type to parameters
In PHP 5 the possibility of defining the type was opened (Type) of the function arguments, but only for objects/classes. Following the documentation: Type Hints can only be of the Object and array…
-
1
votes1
answer72
viewsA: Use Regex on switch in jQuery
Suggestion from Regexp: /http:\/\/(www\.)?.*(index\.html)?/ For testing you can use it like this: var regex = /http:\/\/(www\.).*(index\.html)/; if (regex.test(url)){ // fazer algo quando tem "www."…
-
0
votes2
answers798
viewsA: Convert a text link to a href link
One suggestion is to simplify and join the - in regex. /(?<![\>https?:\/\/|href=\"'])(?<http>(https?:[\/][\/]|www\.)([a-zA-Z0-9\/.&?=-~-]+)*)/ Example:…
-
6
votes5
answers6566
views -
1
votes2
answers2436
viewsA: Pass object array via javascript to the controller
You are passing a serialized JSON to the controller so you need to parse that string. In PHP it will be json_decode() in Nodejs is JSON.parse(). In Java I think you need to use an external library.…
-
4
votes1
answer529
viewsA: Changing part of the text of a label
jQuery is limited in capturing elements text node, then you have to use the method .contents() and fetch the first/Node element from that array and change the textContent. Thus:…
-
3
votes3
answers5927
viewsA: Group values from an array in PHP
I suggest you iterate this array and make a new array during iteration. At each accurate iteration check for an equal value in the new array. Suggestion: $nova = []; foreach ($original as $arr) { //…
-
2
votes1
answer1704
viewsA: Edit an element within an object, within an array, with Mongoose
I think it really has to be that way. I suggest a small change in the code but basically your idea is right: _Model.findOne({_id: req.params.id, "prestacao_servico.fim": null}, function(err, data){…
-
1
votes3
answers983
viewsA: Get URL Code ID and insert into JS
When you have a URL of this type: http://URL/galerias.php?galeria=casais the part ?galeria=casais is called query string and you can pick up with window.location.search in format string. Now you…
-
2
votes2
answers59
viewsA: Create id’s dynamically
Ids must be unique, use classes instead of Ids. If you want to use Ids you have to differentiate them. Using classes is simpler: $("[class='link[]']").click(function(){ alert("SIM"); }); or only…
-
7
votes1
answer139
viewsA: How to convert a Javascript array to a PHP array?
On the Javascript side you have to serialize that array. You can use JSON.stringify like this: JSON.stringify(uCatsOut); // dá uma string -> '[["1","0","0","categoria A","Descrição da categoria…
-
1
votes1
answer135
viewsA: Change path path with Grunt
You can do it like this: You call the script with node grunt dev and seek the process.argv[2] to wear in a ternary. I mean, change the line: cssOutputMinFile = 'css/style.min.css'; for…
-
1
votes1
answer2355
viewsA: Floating banner sidebar with Jquery accompanies scroll
You can do it like this: // seguir o footer if (scroll + alturaSidebar > alturaPagina - alturaFooter) sidebar.css('top', alturaPagina - scroll - alturaSidebar - alturaFooter); else…
-
3
votes1
answer114
viewsA: Injecting text content copied from page
To do this you need to add an Event Handler to the event copy. Inside that Handler you have to fetch the already selected text and then add the new part. Example: function addLink(e) {…
-
4
votes3
answers106
viewsA: Avoid the last occurrence of a character concatenated in a loop
For that you can shorten the string end using $string = substr($string, 0, -3); // aqui digo para retirar os ultimos 3 caracteres // ou $string = rtrim($string, ' - '); // aqui digo para retirar a…
-
1
votes2
answers2832
viewsA: URL with string parameters with angular.js
In the Express.js you can use parameters this way: app.get('/:nomeDaPessoa?/:ServicoDaPessoa?', function(req, res){ and then get these parameters via req.params. That is to say: var nome =…
-
3
votes2
answers92
viewsA: Javascript Xmlhttprequest Scope Function
To have this variable in the global scope you can do window.jsonObj = jsonObj; (which is better than defenir without using var), but that won’t solve the problem. Remember that AJAX is open and when…
-
8
votes2
answers1726
viewsA: How to replace multiple using variable as first parameter?
Then you need to create a regular expression using the constructor to generate the Regexp object: new Regexp(variable [, flag]) Example: var string = "ola mundo ola mundo"; var variavel = "ola"; var…
-
1
votes1
answer400
viewsA: How to Find previous PHP variable value
This is not possible in a variable. The solution I suggest is to have an array. So you accumulate values within it and use the count($array) - 1 to fetch the last value that was inserted into the…
-
1
votes2
answers452
viewsA: help with form calculation
Here’s a code simplification suggestion. jsFiddle: http://jsfiddle.net/xaqfb1dx/ The idea is to remove an Event Handler for each element and use a generic $("input[id^=disc]"). Making a loop with…
-
1
votes1
answer694
viewsA: Div opening and closing automatically
Okay, so the changes you have to HTML is to put <a href="#" id="ocultar">Ocultar a camada</a> inside #capaefectos and change this "Hide layer" text to simply X. The JS (Event Handler)…
-
2
votes3
answers10174
viewsA: How to Add and remove items from a json easily?
If you want to remove all elements from the array with a certain ID you can do so: function removerID(id, arr) { return arr.map(function (obj) { if (obj.id != id) return obj; else return false;…
-
3
votes3
answers6238
viewsA: How to change an item in a json
If you only want to change the value of the object whose ID is 2, you will have to go through all elements/objects of that array. If you do it with a loop for you can use the break; and improve…